I've updated the code to include a simple eeprom save. It's somewhat dirty in that it just writes to the very beginning of the eeprom space and doesn't care if there is data there. It also reads back the same data, but I cleared my eeprom before hand, so if you have data in the same spot, it may well read too much info back in.
There needs to be a much easier way to handle the eeprom.
Something along the lines of
write (data, length)
Get / Put work in that fashion, but there's no way to check to see the space is free. Which makes me wonder why there isn't a
findfreespace() command ? It returns the beginning of the free space and the size of the chunk.
I'm rambling now Enjoy the game with saved high scores.