Just played it again and got past the 'dark lord is going down' bit and reached the end. Amazing story. 10/10