Added mouse support

Now it can detect which hex the mouse is hovering over. I have 3
different functions for this, and all are a bit buggy. The 3rd seems
fastest.

Also added a better demo