else ifs da máquina de estado trocados por switch