Better place for updating positions
Smooth move