Manages windows displayed on the screen.
Constructs & registers the window. If the game hasn't yet loaded, delays the creation
Creates an anonymous window. Such a window won't be able to receive any events other than onCreate.
Shows a confirmation dialog and runs yes or no when an option is selected.
Shows an info dialog and optionally runs onHide when it's closed.