GameState is now a dictionary

<string, List<GameObject>> - waaaay more useful
GameObject parent is now method instead of prop

Getter is still a prop though, just added SetParent method