reworking movement delta input