fixed bug with transform/untransform point
added an untransfor/transform function pair to the camera, moving some
of the logic from the viewport ones there
can now set orientation of tiles in the tilemap
tilemap now using int32_t for IDs