Cleaning up code so it makes sense.
Removing second SetState from main, was just using it for testing.
Got mouse to move camera again.