I didn't want to clutter any other forum with this but if this is not allowed here lock it. Basically, I'm trying to find an old browser game I used to play around 2009-2010. It was a third person shooter with futuristic weapons, where the objective was to save some muffins of some sort. The enemies included some kind of deformed cherub and some giant bugs. The protagonist was a woman, possibly Alice from Alice in Wonderland. I know it's not a lot to go on from, but I really want to find it and haven't had any luck with any game site (I've gone through hundreds of pages looking for it).