Fix background positioning, sorta-kinda respect room boundaries