Really clever puzzle game. Some levels had me stop and think for a while. It fits the theme so well. Great job!