Really nicely designed puzzle game. The switching place with rocks mechanic was unique (or at least I've never seen it before, haha) and felt really well explored. The difficulty scaled up nicely as the the levels progressed. Great job!