How the game level movement works in Ironman 3 mobile game?

I think the level in ironman 3 is random generated, but I am curios is the level moving towards the camera or the camera moving?

I think it does not metter if game level is not endless, otherwise, if game level has indefinite lenght, I prefer to fix the camera and move levels’ blocks toward to it.

UPD. As I’ve read it now, ironman 3 is endless game. So the 2nd way is more convinient, I think.

If there are objects moving on the level block, and those object will move in different direction, how to move those level objects with the level block?