I attached the full code. It's about an upgrade system. And the only thing left is saving the level variable. So I just need to save it for the two teams and the upgrade types. I understood what you are saying, but this what you mentioned is working. The strange thing is that the first parameter of the upgrade items' enum (the frist parameter of the Level variable - HP) is not saving. Like the first value of 'i' is not saving and I can't understand why...