https://www.youtube.com/watch?v=w9FiMZFrgRI

They are not Cicada 3301 but they say they have been in control of everything for a long time. Another Game? or something more?