InputManager completed

Completed the input management class. Thanks to casting (which I had
completely forgotten about for the maze game project), I was able to
complete the class without using an abhorrently large switch statement
to check if a key was pressed, but not held.