Added hit detection callback to shooters

* removed unecessary 'reset_health' method from alien.
* FINALLY implemented the removal of bullets when aliens are killed.
* Added hit detection for turret/shield...but it's a little weird
  * The turret is the shooter, but it recieves the hit callback to affect the shield
  * Need to kill the ShieldStatus and just render the shield status label in the ShieldView