Here is a idea for a new layer that may help. I have mostly have played D&D and now pathfinder so it may not come up in other games but I know it comes up alot is Invisability. At first I was just using the Gm layer for anything that the player can not see yet and it was working well untill 1 person was able to see it and the others could not. This made me think of something that may be cool even though it may be hard to write in. How about if you had another layer like the GM's layer that can be seen only by the players that the GM alows. This way you can click the whole layer so that only person X can see it but players y and Z can not see it. For some one that could see Inv. but the other could not you now have the players trying to tell them but not see it on the map. Would this be possible.