A big update: Level owns player. InputProcessor is now used.
CplayerControlled is removed. Input is now handled from the GameScreen,
which owns the inputprocessor class.