Reorganize and fix death star code.

The main functional issues were:
- Collisions between turret lasers and target were not checked; shots
  would go on forever.
- Target health was much too low to survive charge lasers.

Other than that everything was actually okay. The position of the
target may need to be tweaked, since the correct position depends on
screen resolution.