Added ship overlap checking