Input system cleaned up and integrated into the c++ project.
Movement added