I was able to figure out how to play thanks to @Jarava's comment! And like him, I found that the levels often seem to be unsolvable. But it's a really interesting mechanic, and I think there's potential here for a really innovative puzzle game.
Thanks for playing!