I've just put online a puzzle-themed levels set
http://home.earthlink.net/~tacosalad/prince
Basically, the premise is that each level in the game includes one Life Potion that you can only get if you solve each puzzle. You can finish each level even if you can't solve the Potion Puzzle for that level. The goal is to get as many Life Potions as possible, but you need to get at least six to survive the last level and face Jaffar!
Some of you highly experienced players (like Shock-worker) to solve the simpler ones like levels 2 and 3 without much trouble. But there are novel surprises for everyone, especially at the end of levels 2 and 5.