I really like the game, but something happened that locks the game completely. I accidentally left the game only to come back with all levels labeled 1, achiecements 16/16 and a button saying "survival 0:00" and besides the mute button nothing responds. Deleting the kongregate app's cache didn't help. (the clear button doesn't work) Will try some more, maybe from the browser instead of the kongregate app, and we'll see how it goes.
For some reason the game can't find any servers when I'm behind a proxy. (most likely reason) Does this have to do with Unity or the game specifically?
If you don't want powerups to stay after the ship dies, you can add "if(_root.ship._visible == false){this.removeMovieClip();}" to the onEnterFrame of the powerup class.
Then if you want to remove the shield if there's any left, add "if(_root.ship._visible == false && _root.ship.shield._visible == true){_root.ship.shield._visible = false;_root.ship.shield._alpha = 100;}" outside where you check that the ship is visible in the onEnterFrame function of the ship class.
That should do the job although I haven't tested it yet. (having a break halfway through...)