This is a fun bite-sized puzzler! There’s always a few of these tile-based puzzle games per jam, and I’m always a fan as long as they’re designed well. You did a good job taking a very simple mechanic (even when you added things, like boxes or walk-through tiles, they were still simple) and exploring it fully. Each level upped the difficulty a little bit, and by the end I no longer felt like I was trying random directions like at the start. That means the game teaches the player well!
If this were to be a longer game, I think you probably would need some extra mechanics and graphics to keep it fresh. As-is, though, it works as a small project. My biggest critique is that I would really appreciate an undo button. It would make it easier to try out different moves, especially in the larger levels - and you wouldn’t have to store all that much in a game like this.
Overall, nice work!