added control that prevents ship to be placed in the same cells
added testing and methods to the application logic - single round working.