broke bounceFireball into own function