Great! Would love to see this expanded! Just minor gripe - why moving the cursor on button release? Why not on button press? It seems like it is lagging.
Thanks for playing! No thoughts given to button release, more sort of matter of habit from games where you might want to cancel the action :D