added movement and background