added explore method, board print methods