Receive mouse-moved events within window.
Make sprite cursor a visible object.
Handle most cursor logic within Cursor.
Make cursor a member of GamePlay.
Fix mouse inhibiting select keys in replay.
Draw sprite cursor.

Unconditionally hide it while within the bounds of the window.
Merge branch 'mouse' into develop