CharacterManager now managers Character movement of which Player movement is a special case