Reworked a lot of the class to allow for rendering, updating, and render offsets that apply to all tiles as they should.