Really cool concept. The graphics are a lot of fun, very Psychonauts/Invader Zim.
But doesn't really explain well how to interact with each of the objects in the map, so it's hard to really get invested or understand the game.