I found that battle to be really easy - all you have to do is distroy all of the nests spawning the creatures.
You are given one skill - the homing fireball (dragon blast or something like that) which is 1 shot kill for the flying enemies so use that to kill all of the flying enemies then distroy the nests with your flame to carry on with the game.