Abstract: A game controller and system for operating the game controller. The game controller has a central hub and a pair of wings. The pair of wings are coupled to the central hub and configured to pivot about at least one axis with respect to the central hub. A method of operating a game controller includes connecting the game controller to at least one of a computer and a game console. Parameters are monitored including at least one of button presses, time, and wing position. A drive mechanism is activated based on the parameters, the drive mechanism varying a position of at least one of the pair of wings and the at least one button.