Great job on this game, one of my favourites! I got stuck a few times, but managed to figure it out, mostly :).Great design work in thinking up so many puzzle levels! Well done!