Added initial version of gamestate collection visitor