Modify weapons and AI.

Make Weapon class heirarchy more robust.

Make fighters wait until they are near the
player's ship to start shooting.