Saving system start.

Creating saving system. Some minor changes. Some major additions.