Added saving and loading to required classes

Untested! But saves arent called yet so it won't break.
Commented the code some