Slight improvement on 04/fill. Removed dead code. Small refactorings.
Cleaned up the logic to decide whether to draw by simply storing the
last key in @color instead. This involves adding a stupid set jumps to
set D to 0 or -1, but it cleans up a lot more than it messes up.
rename color to last to clarify