If you’re a software developer, you should check out the game
“Untrusted: a user
JavaScript adventure game” which someone on ##programming referred me
to and which I became fond of. It is a game that involves writing some
JavaScript code in certain designated places in order to make progress.

On a different note, I found the Jamendo album
Nanofly by
StrangeZero to be very nice and you should also check it out.