Modified the input controller to accept enums. Next step: Revert to the dictionary vector input method.
Updated the speed and modified back to the original style of reading the direction but now using the new generic input manager. Will push to the master branch and await Nate's pull and merge.