Virtualized movement functions