Although I have seen similar game to this concept, this is a very well presented and crafted one. Challenging and fun, congrats!