Thank you for commenting, what kind of issue were you having with diagonal movement? Also what Browser/Input method were you using? Still figuring out Phaser, so I probably botched something :)
I was using arrow keys and chrome. So far it's only happened while holding z to shoot, but occasionally only one direction will register.