Started Save/Load system

Started the Save/Load system, and made little changes/optimizations here
and there.