This took forever, but I'm glad it's done. Very good game overall, even if some of the stealth missions had me tearing my hair out.