Rewrite GameInfo and make it static means to need to initialize it everywhere and have to take care of copy by reference.
Rewrite GameInfo and make it static means to need to initialize it everywhere and have to take care of copy by reference.