non-working version of movement code.