A very good implementation of the theme! You took a new concept and made a very servicible order of operations brain teaser, and that's nothing to sneeze at in 48 hours. I especially like how you took the time to do something many don't find themselves with the time to do, tutorialize, while also being comfortable allowing the puzzle design itself to do some of that work for you. I don't think I was ever unsure of what a given piece did for more than a second or two and any given time, minus perhaps one exception.
I did notice there seems to be a lot of "extra" pieces lying around the board, usually several movement keys I wouldn't touch at all during my solution. I presume this was to allow for not-strictly-intended solutions without adding on that much iterative testing, which is honestly not a bad compromise at all.
The one thing that I never understood the place of was those pushable boxes. Movable only once, and never into a meaningfully different position from what I played. A leftover? An idea that didn't make it? An oversight on my part? Inquiring minds want to know!