really like the unique twist of timing it right instead of just controlling the ball's direction, great job!