Balls & Strikes Mechanics