This was really neat. I agree with others here that the first couple images specifically were a bit annoying to get past (an alternate hover cursor would go a long way), but as the game went on it eased up a lot, and I found it to be a very interesting work. The puzzle was a cool way to cap it off. Good work on this!