Viewport 2.0 smooth movement

Its a little bugged, but kind of working. GUI elements are glitchy,
might need to look at the draw order or something.