Reverted IBattleshipOpponent.cs to its original type of being an interface. Then, a new parameter has been added to the function NewGame for the use of a Random number generator created by the competition, which is to be used for replay purposes.