implemented the map and it's tiles