Updated and worked on InputController.
Some work toward high level classes.