change how background object works, minor tweaks to other objects