this is why i think kongregate should create a intermediate badge between "hard" and "impossible"... something like "very hard but not impossible" (45 points)
the music reminds me 'Edward Scissorhands' :D
and i think the game needs a Medium Badge, like 'complete level 40' or something, to give us a incentive to keep playing