This is an enhancement over the original. The original draws each map
redraw at its new position at once, then waits for the movement
interval. Compose the view into an offscreen screen and slide it into
place over that same interval, interpolating the sprite alongside it,
for smooth scrolling. Redraws that move more than one cell still snap.