Made Tile, TileManager Classes and this commit does work