Port of the MelonJS platformer tutorial to phaser