void OnDirectionChanged(FieldVector2 direction) { if (!timer.IsRunning) { timer.Run(); playerView.DirectionChangedHandler -= OnDirectionChanged; } }