General remake. Save and load improved and fully working.