Movement on snap implemented