Mudança da função controle() passou a ser controlada por Estados através de um switch
E Crossover foi aplicado para 2 estados iniciais