Separating player logic. Use the command manager to advance the turn when it's not yours.