Wow, had a lot of fun playing this, and the last puzzle was quite tricky surprisingly. Maybe I'm just sleep deprived though.Really well done!