Use GetMouseMovePointsEx to smooth mouse input.

Uses GetMouseMovePointsEx to get mouse move history so mouse events aren't dropped even with low framerates.

Fixes #76.