The script engine is a small runtime environment, and as such, it has some characteristics, which may be accessed/analysed at runtime from the script code itself (reflection). The most important ...
One player will be the "Master" and all other players will be "Clients" that synchronize to the master. They should automatically negotiate the correct resolution and play whatever file is on the root ...