Is there a solution for the first "hard" level? I got stuck on it twice because I couldn't figure it out. My suggestion would be to introduce the mechanics gradually, because I couldn't really understand how to play.
But the concept is really neat and everything else felt good. Solid overall!