https://github.com/Apress/roguelike-development-javascript
https://phaser.io/tutorials/getting-started-phaser3/part5
https://photonstorm.github.io/phaser3-docs/