Separated Entity and Tile map

Separated Entity and Tile layers, so now that the Entity layer is super
imposed on the tile layer
Fleshed out the tile class a bit
Created the GameController object which now resets the game.