Sorry, I thought I previously had this working, but trying this morning, I can't get it to work. Hmm... maybe I was thinking about a different programming language.
Anyway, I did come up with a sort of work-around. If you want to have a look at it, the key is in the screenshot.
A variable is like a sheet of paper that's been assigned a name (like MONEY, HEALTH, AMMO). You can write & read a different data (number or letter) on each sheet and reference the data by using the name assigned to the sheet.
An array is like a booklet of those sheets that are referenced by booklet name and page number. TREASURE[5] would be for page 5 of the booklet named TREASURE.
I read a story a long time ago about a girl who could write fantastic stories. Her inspiration was the shapes she saw in stains on her bed-side rug. Then one day she came home and found her rug gone. Her mother had decided to wash it.
Ok. I'm not entirely sure how you wanted it to work, but I've altered two button-checking areas and it seems to work ok for me. It's the program "RPS" in the screenshot.
p.s. I renamed your @labels so I could better understand the branching.