Otimizando codigo e suavizando movimentos;