Creating a Tilemap class to encapsulate the work we have to do surrounding loading the tilemap and its objects. This can also encapsulate the “collision” paths from authorizeTurnEvent so that we can load those only once instead of drawing them on every call.