refactor of MovementManager to allow PlayerController to handle the player
inputs.
refactor of PlayerController to have only one script and identify the
player in the editor.
for now, the cameras have a reference to the squads they track, and check
for player inputs to know when it needs to transition to another squad.
This will be fixed with the GameController/PlayerController.