Refactorisation

Create Mover3D
Simplify Mover