Changed the view interface, fucked up the rendering some, the texture needs to be shifted in place and there is a bug which will crash it if you try to render something outside the map.