Some nice mechanics and they're used in interesting ways, but it's too difficult at times to understand what's going on! I did eventually complete the game, and I think a lot of what others have described as bugs are just weird things that are meant to happen in the game but aren't really explained. Some clearer instructions (including which button to press to switch worlds!) and some visual indicator of which world you're in would go a long way.