Are pre-programmed electronic boards allowed to be purchased and used in competition or must all code be written by student competitors?