Trail Effects and End-of-Game Bonus

Added the ability for entities to create after-images; added remaining-lives bonus on the win-screen; fixed a game-breaking bug.

  • Added the ability to draw trailing after-images of entities (and made it accessible through the be_shoved function). Looks pretty good, and I’m looking forward to using the effect on radial explosions, knocking asteroids different distances depending on their proximity to the flashpoint, etc. “Juice.
  • Added end-of-game bonus-awarding for remaining lives; well-tested for multi-player.
  • Fixed a bug where repulsed shots killing the player would try to add score to enemies. Kaboom. Also boosted the damage done by repulsed shots, since it’s pretty rare that they’d hit an enemy anyway.