fixed movement and spawn