Added License
Fixed origin offset with canvas

If Canvas was not at origin then clicking was offset, meaning incorrect
hex would be chosen.