I’m not an expert, but I believe…
var PlayersCustomCanvas: [player]canvas = map{}
…is the concept to try to grasp. Most people (I don’t know if it’s the only way) make an array of canvasses and give each player one.
Suppose you sent a message to an iPad and handed the iPad to player 1, then took it away and handed it to player 2, then took it away and handed it to player 3, etc. Only one player would have the message. If you gave EVERY player an iPad, then you could send a message to anyone and everyone.
If there is an Epic staff person around they can correct me if the concept is wrong.