hooked up the gamepad api to the game engine. I need to make the controller strategy a little simpler by enabling a strategy object to be used. The gamepad data can now flow directly to any instance of Character