Great work. I really enjoyed this. The puzzles I played through were smart and well designed. You also did a good job in the early levels of teaching the player the rules so they know what works and what doesn't.
One recommendation I have is that even though you know which platforms you can stand on based on the color of your player, I think it would be good if the platforms themselves gave some feedback too. So, if you are red only then should the red platforms becomes solid, otherwise they should just be outlines, giving the player some visual feedback that they can pass through. It just makes it easier to follow what's happening.
Overall, great work.