Hello, I'm completely new to Phaser, and I've been reading through various guides and tutorials for the past several hours. I think I'm starting to get a pretty good idea of how Phaser works, but I still feel like I'm missing something. All the existing tutorials I've read through seem to immediately jump into an explanation of how to make a Phaser game by instantiating the game object, giving it a state, and then writing code in the various callback (reserved?) functions. That's great for a quick "getting started" type guide, but as with any new framework I learn it sort of feels like the