Syd Adams: Is there any interest in mouse acceleration properties, besides myself ? Obviously there is. Some code cleanup comes with it.
- encapsulate code into classes - create separate subsystem for keyboard, mouse and joystick - group new subsystems into subsystemgroup "input"