Now we only get the GM layer for GM to hide tokens from Player, but I find this TRICK for Players to hide their tokens from GM and other players. Instead of upload maps into map layer, we upload our map as a BIG token in the token layer. For example, we get a wizard for Player A, a worrier for player B, a map token. Be sure that the map token is on the bottom and can only be edited / controlled by GM, and each player can only edit / control their own tokens. Then, if player A let his wizard cast invisibility, put wizard token to the bottom . So, this token would be covered by the BIG map token, but since A cannot control the map token, so he could use box selection to find his INVISIBLE wizard and move it. For GM, he can only select the BIG map token on the top, unable to choose the wizard and see the wizard. For B, the wizard is also invisible and unchosenble while his worrier is still on the top of map token. When the wizard end his invisibility, or the GM just want to make sure where he is, we can just put the map token back to the bottom , then every token would be visible again.