Nice twist on a sokoban game! It took me a bit to realize you could walk on top of other blocks after falling on them, but that was a really cool mechanic that I don’t think I’ve seen much (if at all) in other sokobans.
I played this on stream today (video here) if you’re interested in watching someone’s playthrough of your game. I didn’t get to finish it, but the levels could get pretty hard. Good job on the game!