Learning through video games: The impacts of competition and cooperation · Study