Player controller has reference a number of pawns. Keybinds map to functions like "MovePlayer1PawnLeft()’ and “MovePlayer2PawnLeft()”. All pawns have generic functions like “MoveLeft()”. The player controller then sends the move order to the appropriate pawn.