Kevin's Screen Fix!
fixed minor memory leak
update: Merged with Rebel's and made Linux compatible. Figures 1-4,
load, and saving functionality working great!