I played this ages ago... got stuck somewhere or other (I vaguely remember fireballs were involved?) and never beat it. Boatloads of fun though.