This was pretty awesome! If you had time to improve it if you provided more feedback to the player on the fireball's HP it would be a lot better.