Great idea, well executed. Puzles are very good. Controls sometimes don't work well. Asade from that, awesome job!