logoish movement functions