reworked GUI, need to refactor logic slightly, since we moved to jfx