Yea, local storage is pretty straight forward, basically JSON.stringify in and JSON.parse out. You're welcome for the kick in the pants.
It's actually more private to store this game state in people's browsers instead of on a server somewhere. Plus, it keeps costs down for you. Win-Win!