Added the class shot and the shot list system within the shootAt method in Oceanimpl