basic dithering. TODO: better map tiles