ships.remove(ship);  не выйдет, исключение вылетает, я его так обошел