The idea is well thought, but the learning curve is pretty high at the beginning if you don't notice the instructions, which are right there. The problem is that you have to read them but are forced to lose a few times until you get it, or just read them from your website.
Once you get over that, it's surprisingly challenging and entertaining.