More Wrapping things up
Lots of further work and debugging; sortof basically works now. Fixes include
 - Fixed viewport (much more stable; NO OPERATORS!)
 - Fixed bunch of other stuff