Primeiramente criei outra variável para exibir os níveis na tela (levelScreen), e a antiga ficou para a barra (level). Em seguida, coloquei dois operadores ternários dentro do Widget, um para zerar a variável da barra e outro para encrementar o nível de maestria (levelMaestry). E por fim, uma função que retorna as cores baseadas no parâmetro passado, no caso, nível de maestria. Chamei a função dessa forma: GIF: