fixed fireball bug