I think the general concept of having to play as the villan and then come back as the hero to fixe things, could be interesting but in a different game type, i.e. a platformer where the villian destroys the level to achieve an objective, but now as the hero you have to navigate the level you have "created" by destroying it. Here, I don't really see the point. It just feels like playing the level, then coming back and playing a less interesting version of it.
Also the frogs keep getting stuck with tongues out, making it impossible to capture them.