An introduction to the Phaser game framework