Upgraded background movement