Mudanças feitas no gravar estado e carregar estado de forma a compor bugs e a criar uma camada para essas duas funções