Only the RootComponent dies if it has no children.
Redundant alive setting.
Rework how windows are obtained.
Add a debug message.
Decorator to override class defaults with provided kwargs.
Only require x,y on View initialization, rather than a window.
Change Screens to initialize with the new method, and do cleanup.
Change Inputs and Prompts to initialize with the new method, and do cleanup.
Forward Game kwargs to Component during init.
Spawn Components and Screens in the new way.
Update Encounter Views to take advantage of the new initialization.
Temporary hack to get at the queue data.