Moved PlayerModel functions to PlayerController