Added GameMap class that stores sprites that are being written to the main game surface.
Bullets are now sprites and are placed in the GameMap instead of being stored in Player.
Added some initial tiles to the game map.
Tile is renamed to Sprite and is repurposed to be a general class.