Maquina de estados.