TileMap class added