Game State

includes a way to keep track of sets found, and some getter functions