private void PlayMovement(Tuple <CharacterMovement, List <Character> > tuple) { CharacterMovement characterMovement = tuple.Item1; List <Character> targets = tuple.Item2; this.CurrentCharacterMovement = characterMovement; this.CurrentCharacterMovement.Character.ActiveMovement = characterMovement; characterMovement.ActivateMovement(targets); }