Wow! Thanks for the nice comment (:
Yeah, I was actually worried that some of the bizzare bits are not so intuitive to solve (: