Lots of stuff. Rendering needs to be changed to we can use full tilesets
and is currently broken.