New Ship definition, and yet more Missile Combat work.

Now I don't have to constantly recreate the ship itself when I need to
test.

Ship destruction should be handled, missiles hitting, missing, or
running out of fuel should be noted, ordnance groups should be properly
removed when empty. OrdnanceTN is also now a game entity, that had not
been done before.