Remove halt detection

Halting was a made up thing I invented to figure out when the CPU should
stop. Instead, put that burden on the caller, and use PC == 0 as a pretty
good heuristic.

This makes all the tracks play just beautifully without bugs! Horray!
Remove debug