beginnings of tile map manager