move is framerate independent