protected virtual void OnScored(Paddle.Side _side, Ball ball) { EventHandler<ScoreEventArgs> handler = Scored; if (handler != null) { handler(this, new ScoreEventArgs(_side, ball)); } }