You could just change the display of NPCs etc, but if you went too far to the right in a map the camera wouldn't keep up and everything would disappear.
To make it truly functional I'd have to change the behaviour of all tiles (Bullet, PC, NPC), MovePC() function, MoveNPC() function...