Estou fazendo um jogo de cliker

eu estou fazendo um jogo no java netbeans e quero colocar um sistema de “load” no game em forma de codigos.

tem um campo de texto e nesse campo você coloca o codigo e quando o codigo é uns dos que eu selecionei o jogo vai para a parte que o codigo dado se refere.
exe:
você comprou um upgradade, depois disso o jogo te da um codigo, ae então você fecha o jogo. quando você for abrir o jogo de novo ele vai ter resetado mas se você colocar o codigo no campo de texto e clicar no botão “usar” o joga vai até a parte de quando você comprou upgrade que deu o codigo.