This is probably the most creative and engaging use of the theme I've seen. The main puzzle is also very clever although I almost stopped playing when I got the keyboard since I though that was the end until I saw the comments saying there was a real ending after that. Very cool!