Everything seemed very well polished! Simple style, but effective. Although the puzzles are well thought out, it simply comes down to rolling until you get the number you need for your next move. Overall though, great job, and with time to spare!