phaser.js advanced example code
gameObject class, player acquiring, keyboard binding