basic movement added