Changed GameState to UrlEncodedGame and took out some common code from Web and SuperWeb