phaser state properties missing

phaser tests

by luckylooke

HTML

<script src="http://examples.phaser.io/_site/js/phaser.js"></script>

JavaScript

var game = new Phaser.Game(800, 600, Phaser.CANVAS);
var BasicGame = {};
BasicGame.gameState = function () {
    alert(this.game);
};
BasicGame.gameState.prototype = {
    create: function () {
    }
};
game.state.add('First', BasicGame.gameState);

game.state.start('First');