I've enjoyed your riddle a lot, thanks for creating it. Great job!
But I agree with einkaldir, on some levels, there would have been different directions to investigate, so that your hints were very needed.
I hope you guys will create another riddle some day
And also a lots of thanks to all who have helped me on my way through the levels