Fix weird bug around starting multiple games

So, for a log time, there was a bug that caused game creation to fail
after at least 1 had already been played. I have fixed it. The
characters array was being depopulated and there's something goofy
about how Class#get_consts works. Memoizing and cloning solves it.
Merge branch 'master' of github.com:KevinMcHugh/mustached-nemesis