I don't think you can do this with layers, since players only can access the objects layer and if you make them GMs, they will see everything. I think a better bet would be to duplicate a map for each player so that every player can be on their own copy. Then they can place their own token/art for their play on their map. To save a lot of back and forth, I would handle the synchronizing (the reveal stage of the turn) with a script. The script could listen for the on('add:graphic') event, and queue up a list of tokens it needed to replicate, pending the GM sending a command. Then I'd have a "synchronize" command in a button for the GM which would take this list of token additions and poll the list of players to find out what page they were on. For each page that had a player, I would recreate the token on that page. I would also keep a library of token connections (tokens 1, 2, 3, and 4 are all mirrors of each other spread across 4 maps); this way, I could synchronize movements later, if one of them moved. If you implemented this as a script, neither the players nor the gm would have to change pages to see what other people had done. On my page I would see the token that you played (after the script duplicated it for me), and on your page, you would see the token I played (again, after the script duplicated it). Value Adds: You could create an "encounter" or a "game" (depending on your gameplay, whatever verbiage might apply) to which you could add a certain number of players. Then the script could monitor the add-graphic event to monitor whether each player had played a token to the board... only allowing the synchronize command to run after every player had played. For GM-less games, the script could, once every player had played, output a button to chat to let any player push it to synchronize the maps. The script could monitor token movement through the on('change:token') event (and registration with TokenMod as an observer), to monitor whether anyone had moved a token and, if they are a GM, ask them if they want to synchronize that across all game-pages in play.