def throw_fireball(self, screen, settings, fireball_group, map_group):
     if self.facing_left:
         f = Fireball(screen, settings, self.rect.left, self.rect.centery)
         f.facing_left = True
         f.add(map_group, fireball_group)
     else:
         f = Fireball(screen, settings, self.rect.right, self.rect.centery)
         f.facing_left = False
         f.add(map_group, fireball_group)
     self.fireball = False