Position update ! Easily manage 2D/3D ! Close #16