private void AnimationTimerTick(object sender, EventArgs e) { if (!_manager.AnimationEnded()) { //move particles _manager.MoveParticles(); Refresh(); } else { _animationTimer.Stop(); } }