There's a bug in the final stage, I got right to the end, didn't ligth the torches inside, then when it reset the platforms didn't come back to the start :(
i found a workaround for this, you must leap into the void and while you are falling into the void, the camera will be far enough to light the platform, which causes it to reset