additional tests and functionality for ships class