Phaser.js tutorial

Step 25: Weapon upgrades :)