Advanced JavaScript editing features

By default, the Monaco editor only analyzes a single file, the one is open. In Phaser Editor 2D we did an extra work to allow the Monaco editor to analyzes the whole project. This means, the JavaScript editor will show the auto-completion of elements defined in any file of the project, including the Phaser types.