refatoração do RLSim feito inicialmente por Manuel. Mudanças visando performance e clareza.