Excellent time killing puzzle game with a lot of real head-scratching moments before that final glorious eureka when you figure out that it's not actually impossible ;)
Great job!