The transitions sometimes feel cheap because it’s not immediately clear what color the background is changing to. I think if you had it blink at a slower rate before changing, it would be easier to understand.
Also, I don’t get why platforms impede horizontal movement, if you hit them on the edge. That’s unusual for one-way platforms.