Refactorizado FireBall y pasa los test