Ok
But the collision detection as has been previously mentioned did somewhat suck.
If you make another similar game make the character not round. This is where much of your problem lies, With a round character you can't judge what the difference between falling off a ledge or not being close enough to the edge to make a jump is. Same with colliding with enemies, often the bubble bursts no-where near the enemies/hazards.
Other than that it's not a bad effort.
Keep it up and next time just spend a bit more time fine tuning it.