Fixed canvas background drawing and minor design tweaks for board.

Canvas was redrawing a solid colour rather than clearing. Now dynamic
backgrounds can be used.