Added a gamestate object.
Fixed error in Gamestate.
List can now be initialized with starting values.