Simplifying the Player Character model and controller