private void FailedCommand(TrackCommand command) { if (this.OnFail != null) { OnFail(this, command); } command.Fail(); PlaySound(true); this.TrackCommands.Remove(command); }