Added equals methods to all structs; fixed bug where the gamepad was not detecting it was initialised.