drawing-order: draw tiles right-to-left

to handle tall tiles correctly
gui: draw tool cursor using fillRect rather than drawLine

this should help with higher-resolution displays where the stroke
behavior can be unpredictable. It works better to use filled
shapes which are more predictable.