Yep. I just finished Portal.
*Pauses, pushes up glasses…*
I love the song at the end. Love! Don’t listen if you don’t want to spoil the ending, but I suspect that many of my readers haven’t played and don’t plan to — though you should. (It’s just a guess.)