Fix potential crash loading executables.cfg

Not sure how people are getting a blank one...
Don't draw direction arrows for square things
Minor additions/improvements to map preview canvas

- Moved colours to colour configuration
- Added simple things to preview