So, gonna get this out of the way immediately . The bounce and stop rates on Gigi are a bit too inconsistent, similar fire angles+Speed give vastly different rates. That is the only negative, and its minor.
Honestly extremely fun, especially hearing Gigi's quotes depending on how you fired her, and reaching each of the targets is appropriately difficult. Granted, I played the hardest way, on my smartphone, which this game isn't made to function on. I still completed all the levels, and got lucky on the last one.
You did a great job.