This game is the total package. The graphics and the music are both really good, but most importantly, the gameplay is top notch. Each level is handcrafted to perfection. This specific type of puzzle game could become a real pain if the levels were too hard to figure out, and there wouldn't be any fun if the levels were too easy. These levels strike the perfect balance, making it really fun to figure out just how to beat the current level. Once you do, you immediately want to click then next one and go. Only the greatest games can compel a player like this. Great job!