work on getting tiles to display properly and implement more of the map logic