Let TileMap::operator[]() return a reference instead of a pointer