game controller now array controller