Window: use a symbolic icon for the "settings" button.
Add the Runnable interface.
Make classes, structs, enums… public, Core implements runnable.
Add Runner.
Use Runner in the Demo, open cores and games from the GUI.