Rewritten all of the existing code for an increase of readability. This code is not documented. Created a new file <BattleshipOpponent.cs>.