I'll agree with everything people are saying. It's all luck based when everything boils down. Sure I could have some upgrades, but you're pretty screwed sometimes no matter how many upgrades you have at your disposal. I'll have to agree with everybody else, 1/5 for effort.
The impossible badge is possible since the game develops a memory leak, and extended playing can cause the game to slow down tremendously. I don't see any other way to get the impossible badge, so I'm raiting this 3/5, partly because it's not original, and partly because it has an error.