Fix the bug of not effective checkboxes.
Move ShipRequirement to ship modules.
Move ship comparators to ShipSorter class.
Fix a property filter bug.
Implement ShipSorter.