MVC BattleShip for CS4962 Assignment