isEmpty now a Board method