Added AxisCursor to Overlay.
Added the ability to select which axes AxisPanel allows you to bind to and stopped AxisBasedDelta from binding to MouseX/Y
Removed mouse movement code from movement plugins.
Separated AxisConfig into its own file and added support for configuring axes into config.
Added resource file for AxisCursorPanel.
Updated solutions to take into account new cursor code.
Removed 'Movement' from AxisConfig name.
Added 'Movement' to config name.
Added individual, zero parameter constructors for all joystick axes.
Adjusted TouchscreenPlugin to take account of reworked Axis config.
Made DPad axis public.
Fixed thumbstick axis typos.
Adjusted namespaces for axis cursor.
Made changes to reflect changing namespace of AxisCursor and separation of AxisConfig class.
Add functionality to base state to set cursor enabled or disabled. Disabling happens at transition To start + finish. Enabling only happens on transition finish.
Got rid of debugging code spitting out movement values.
Added checks to stop mouse going over the edge of the screen.
Fixed AxisBasedDelta to load the correct file.
Switched ControlPointer mechanism to use Cursor.Hide/Show.
Took out stats code.