First commit - InputHandler and Shared "god class"