Hey guys,   Phaser newbie here, need some help with events.   How are people dispatching custom events throughout their games.    Let's say for example you have 2 classes. Main and Car. Main adds the Car class.   The Main class needs to know when the car is low on petrol to update the UI.    So would you use Phaser.Signals to handle this communication, or would you just call a function in the Main class directly from the Car class?   Are there plans to improve events in Phaser?    I understand e