Hi Guys, New to this and it may be a simple one... but I have a menu in which you can press the spacebar and the game starts. But once the game has started everytime I press spacebar the game resets by calling the startGame function... I didn't think it would call a function from another state? Below I have the short version of the menu code: var menu = { create: function () { var spaceBarStart = this.game.input.keyboard.addKey(Phaser.Keyboard.SPACEBAR); spaceBarStart.onDown.add(this.startGame, this); }, startGame: function () { this.game.state.start('play'); }, }; Any help will be appreciated Thanks.