adding some comments to Game and refactoring some of the unit stuff which was not before