Ohh this was great, so many little details to explore!
I got stuck in the last challenge and played it for hours before realizing it had a bug (a block that didn't exist in that level was blocking the red orb). Had to restart and finished it in a couple of seconds after that.
Good job!