Finally managed to finish it, music still stops at a certain time, but there were no crashes whatsoever. Gameplay was easier this time around, (especially since I got the hang of how it works), and the only time I lost was when I actively tried to lose, not that there was much incentive to lose.