Amazing graphics and sound! Good challenging levels that actually make you think. I can tell the developers planned this out well. Only thing is that it can be very sensitive to touch and cause accidental wrong moves, especially if you play by dragging instead of swiping. And the ads.