The original Commodore CD32 Controller breaks very easily. The best controller you can get are the Honeybee CD32 Competition Pro Joypad.
Is the game Guardian you have an original CD32 CD or a WHDLoad game? If it's the latter sometime the game doesn't work well on the CD32.