apparently i changed gamecontrollerthread, will merge
merged new game controller stuff