Since the current CharacterMover is not dependent on the physics implementation I stopped refactoring. But its a good change, so I will do this while at it.