Wow, I just finished it, really great and clever level design, and the overall mood is very good too!