GUI with graphics, fullscreen, and minimize