Dirty fix to make updateLabelledOutput work correctly again.
Canvas hello world
Added AppSettings for colors
Checking in before I break too much more stuff.
Ditched easle
Refactored canvas drawing code to a new object.
Created inner and outer hexes.
Added star filled sky
Fewer stars is better.
Sensibly refactored the target display canvas to match the rest of the UI component pattern.
Some method renaming to make things clearer.
Added shield damage.
Another refactor to enable a new center point.
Added something I missed.
Added range control bar.
Range tool thing works now.
Comments are good.
Removing Easle.  Didn't like it.
MOAR COMMENTS!
Can set shield strength.