This was very good. A few minor issues I noticed:
Sometimes a block can go through walls and floors of the same color, sometimes it can't, and there's no way to tell which wall or floor is which.
It's very easy to get stuck on the walls when jumping.
In my opinion, switches take too long to activate.
The game is otherwise gorgeous, and I can't wait to see more of it.