My first full attempt during the 12 hour challenge. Can be sped up, particularly in the last boss fight.