This was really well-designed! I liked how the levels iterated on themselves as they progressed. Often I’d have to rethink my initial solution so it would put me in a workable state for the second part. I wasn’t able to complete the whole game - not the best at Sokoban-likes - but I enjoyed what I played quite a bit. Nice work on this :)