Refactored for one generalized ship struct using a vector for the holes..