Looks really great! The shield idea was excellent. Overall things worked smoothly, but for some reason my gun stopped working. I think there might be a few quirks in the upgrade system.
Thanks! Maybe you ran out of ammo?)