Added a few basic comments to DDHBoard and fixed highlight clearing bug in DDHBoardSquare