This sounds really cool. Love the idea of giving your casters a time to shine.
Obviously you know your group better than I do, but I think some of the clues may be a bit too abstract, and the solutions may sometimes not have enough to do with the problem. Your casters don't have a whole lot of...