Done with bgb.
I panicked in D4 when I ran out of bombs. Also I screwed up the minigame routing and end of D6. The rest was pretty decent.
My last run got mangled by the recorder, so this isn't quite a PB. If only I'd gotten the quick kill...