and.... Holy jesus exploding shuriken ninjas everywhere!! WTF rocket launchers on the first mission!? Exploding ninjas ganging up with the spider boss!? What the hell Itagaki, WHAT THE HELL!? They're Raping me....RAPING MEEEEE!! FFFFFFFFFFFFFFFFFFF
....and that was my initial impression