Phaser.js tutorial
Step 10: Improved bullet firing