Implemented Run, Jump, and Land Sprites

In order to implement more sprites I added a system for managing which
sprite the player is on and what it should do differently.

Also fixed a pause glitch, and had the player spawn on the ground
regardless of where he was placed in the room.