So from those two websites it looks like an alien invasion, or something like that. Although in the trailer some chap shout "it's alive, its huge" or something.
Probably be quite entertaining whatever it is. That second puzzle was a pain in my ass

as is the third:foc: