Interrupt disable flag starts set
Remove old style tests

These are getting annoying to maintain, and the Klauss test is much better.
Stop playback when Play subroutine runs long
Some IRQ and Interrupt stuff

I have no idea if this is correct, but it appears similar to blargg's code.
Panic on interrupt

I'm not sure what to do, but continuing executing isn't it.