refactored Fixture class, added ShipBuilder utility class