Changed BoardImpl.containsNode to hasNode