Fixed bug where init was called twice, and tiles are now being drawn
Tiles are still displaying upside down, but the rendering is almost done