new toyball script that is DRY-er