Standard Homework 09
Added save/load functionality