Assignment Six, GUI Programming