Cardy - Updated Battleship with GUI capabilities