2D platformer shooter (in progress)