There is no such thing as "simultaneous" in this game. Whenever multiple card effects have conflicting timing, whichever entered play first happens first. In other ambiguous situations, ie the lowest hp thing, the player(s) decide the order. You're supposed to abuse this rule for maximum effect!
You're right on the environment card timing too!