Ship construction from string