Thank you so much! I really wanted to make a PICO-8 game for this because I've been having fun with it lately.
I'm honestly not quite sure how to describe this game either lol. I know Sokoban tends to have per-tile movements and a player character or something so I'm not sure if this counts, but I really don't know what else to call it.
There were some levels I just couldn't solve either! Mostly because I would get impatient and mess everything up. Restarting when you mess up is very important but especially early in a run you can't afford many resets. I think to best fix this the first few resets per level should be free.
I also would have liked to add more variety to the levels but I was busy while making the game and couldn't come up with much more systems in the time I had. I think what I would have most liked is to make varying difficulty level sets, so say you could select 8x8 puzzles with 5 moving blocks as your starting setup and then the whole run would be like that. Also, I could have made it ramp up from the beginning of the run, so you're guaranteed to get past a first few easy levels and then you start to hit harder ones.
It's also always a struggle to add variety to random or procedural generation like this because it risks having some levels that are way too easy and some that are way too hard. It's already a problem with the simple level gen I have now but it would get so much worse. I know there's a right way to do it (look more in-depth on the possible level layouts you can get and how easy it is to go from any board state to any other), but again I struggled with time there for what would work best.
Thanks again for you detailed review! I'm very happy to get feedback like this.