Its awesome... Its not THAT hard. I had to cheat and get the good sword for the final boss, but thats it.

I remember sitting in class and solving one of the puzzles by jotting it down on the back of a book It'd been driving me crazy up until then...