What a weird little game! I think I figured out some of the mechanics, and solved about 3 levels, but was never 100% sure what I was doing :)