I made it to the ending. I think some kind of sound effect might be good: it seemed like you had to stand in the light for a second. Also, at the end, I think you want to try and hold the player in place: I was able to wander off elsewhere when the final event happens.
It would be good to add a 20 second timer too. ;)
Nice work!