Recoded Gamepad detection to stop it breaking on FF.
Time.add allows you to add an existing Phaser.Timer to the timer pool (request #864)