refactor scrap ship part in CalcShipOrders() and resources in CSystem
fix major-major contact sound