Global variable ?

Your GameState should store anything related to the state of the game. For example in an RTS it would store the different teams, each teams resource balance and even an array of different units that were built.

I think you should use the game state to solve your problem.