A 2d platformer/shooter and lots of crazy stuff