Interactive online game targeted to creatives, showcasing Corbis stock photography, finale took place at the Cannes Lion advertising festival.