If no ship provided, return various total HP stats as None; adapt tests too this change