Separates user control logic into GamePlayerControl class