Tiles are aware of their TileCoordinate, MazePresenter gets tiles from Maze, which stores in a Map instead of matrix