Switched completely over to Physics2D for movement, switched Camera2D to viewport

Cursor range is broken now, needs fixing