A class for XNA Framework in C# that handles keyboard, mouse and gamepad inputs. It stores the previous state and the current state of those inputs so they're easily accessible.