Code structure changes.
Merge pull request #4 from cam96/BackStep

Added back-step functionality to main character controller.