Created basic GameHistory object

This is just some initial framework. Comment on anything you don't like so far. I'll probably make a few more pull requests/keep pushing to this one so keep an eye on it @TehApple @jl3931