Actually your idea of seperating your classes by GUI and general is correct. I would have the GUI class extend the general class. This just allows you to make changes to the GUI class without having...