new generic super class for all GUI JFrames
extracted all charts and plots rendering into GuiWIndow subclass
extracted framerate adjuster into its own GuiWindow subclass too
refactored GUI as GuiWindow subclass and removed all specific code

this is now a window with buttons to summon/create subwindows on the
fly (still kills game when closed - but only for main window)