Hacked up a quick Virtual Analog Stick

Looks like touch events show up as mouse events by default (at least for
my tablet) so I hacked to together the first part of what we were
talking about for touch input. Still a lot to do, but just a quick proof
of concept.