Avoid redrawing each microround

There is no need to redraw the screen if nothing happened, this makes
movement, at least when the map is relatively empty, rather quick.