it’s kind of a mess, but started the process of building a JSON savable ‘Game’ structure