added a few comments about potential refactor areas and the game rules to the main file lest I forget them.