Implemented mouse move and click

Zero testing has been done up until this point.  Will be shocked if
everything works as intended.  Next step is to either build a test
platform or work on developing the android client counterpart, which is
likely to introduce more bugs