in scripts/Rail.cs [8:15]
public void OnAreaEntered(Area2D area)
{
if (area is Ball ball)
{
var direction = (ball.Direction + new Vector2(0, bounceDirection)).Normalized();
ball.Bounce(direction);
}
}