Extracted input into its own class.
Basic key handling is working and I've separated the input from the world as best as possible.
Basic camera movement with WASD.