changed boardsetup structure, continuing to work on ship checks