private void ModifyManeuversComplexity() { OriginalManeuvers.Clear(); foreach (var maneuverHolder in HostShip.GetManeuvers()) { if (IsNextHigherSpeedBasic(maneuverHolder.Key)) { OriginalManeuvers.Add(maneuverHolder.Key, maneuverHolder.Value); HostShip.Maneuvers[maneuverHolder.Key] = GenericMovement.IncreaseComplexity(maneuverHolder.Value); } } }