Modify Gamepad reading classes to use methods rather than constants.

This change will enable inheritance if needed in the future.