Don't reallocate texture storage needlessly
Fix wrong map section being used by background 0 for lower left
Properly wrap around the sprite coordinates