Reverted to Jonathan's version, added iOS 7 GameController support back in