map ship types to models with an array instead of a switch statement