updated movement and background