Adds shields and some bugfixes.

Skipping over shots in collision detection fixed and collision detection
being slightly inaccurate fixed.