keyboard init and update methods added to PhaserInput; phaser game was supposed to quit with q, but internal methods throw all kinds of errors when Game.destroy is called. womp womp