This is a pretty great idea, and it's a bit similar to our game in a sense that the player's character can't be controlled directly, and can only be influenced by placing powerups on the level he reacts to.
I liked the music and the art style too, good job!