fixed beginBoard; iterating through available boards
detectBoard() > detectBoards()