Added RunningControl.java

The RunningControl is the place for code concerning the player logic
and input. It elegantly handles input together with the RunningState.
Cleaned out unused code.

Removed the listener interface from the RunningState.
Reedited some comments.
Removed unused import.

Removed unused import in RunningState.
Added a skeleton for a CameraControl
Removed old player code.
Added super call to avoid loading standard flyCam.