Fixed some of the projectile issues, brought up new ones.

Projectiles now move relative to the map, not the player's screen, and
are removed from the Game.projectiles array when they reach the end of
the map.