games of varying complexity tutorial impact 4913227