refactor fleet and fleet_spec
Refactored board and board_spec