Board generation improvements