FireBalls and FireBallGenerators.