This is amazing - the concept has been done before, but the amount of polish this is executed with and puzzle design is top notch! Spent a lot of time on this!