I like the design of the main character and how all of puzzle pieces slide into their places as the game progresses.
I think the simplest ways to improve the game would be to enable y-sort and to add some dialogue or story because I was a little bit confused... Are yellow shapes spirits? Why do we help them? How can the spirits interact with the world?