This is an amazing game. It drew me in, and I spent a (relatively) long time on it, completing every puzzle. Very nice job.