public void BrainPartClicked(int index) { //TODO: maybe add a denied sound when brain part clicked while a sequence is playing if (_isFlashingSequence) { return; } var currentBrainPartIndex = CurrentSequence[_currentSequenceIndex]; if (index == currentBrainPartIndex) { Scorer.AddScoreWithAnimation(); BrainParts[currentBrainPartIndex].Flash(); if (_currentSequenceIndex == CurrentSequence.Count - 1) { _currentSequenceIndex = 0; } else { _currentSequenceIndex++; } } else { Scorer.RemoveScoreWithAnimation(); } }