changed 'grid' to 'board' everywhere, for consistency