added first versino of MovementControlSystem

MovementControlSystem operates the camera (translates mouse+kbd into
actual movement). It's not perfect, but it works good enough for my
purposes.