Let me preface this by saying that I use Roll20 in conjunction with in-person sessions, essentially as a replacement for traditional maps and the whiteboard, and upgrading to Supporter was one of the best decisions I've made, and I plan to soon go to a Mentor subscription. These suggestions are not game-breaking for me, but I would nonetheless love to see them implemented. The first are a couple of ideas about Token Mobility. The whole turns and initiative system that Roll20 has is great, but if you could tie Token Actions to a player's turn, such as making it so that while the Turns list is active, a player cannot move their token/activate macros (but still can chat) unless it is their turn. Doing this would probably require a Next Turn or a Turn Over indicator, activatable by the DM or the Player. In combat I find that my players and I still sometimes catch ourselves skipping a turn or doing other things outside of a player/enemies turn, I feel like having this option to limit movement and/or macros to a player's turn would help prevent that. As well, it would just be an added level of function. The next idea about Mobility would be difficult to implement I think, but would add some great depth to combat and immersion. Walls. Obstacles that a token cannot move through, unless placed there by the DM. My first day of using Dynamic Lighting, I had a player accidentally ruin a surprise by moving his token through a "wall" and spoiling the squad that was waiting as an ambush later in the dungeon. A squad that wasn't supposed to technically be there, because they were under the impression they were "undetected," when in reality the BBEG had known they were there since the entrance. That little slip-up hurt the immersion. As well, sometimes it isn't obvious to players what they can and cannot move through, having a Wall tool could help ensure that they cannot move through terrain that while their character may be able to see through (so no dynamic lighting tricks), they cannot walk through, like a bed of razor wire. And finally, an idea about Dynamic Lighting. It would be beneficial to add in tools to affect player visibility without actively going in and adjusting their token values. This could be useful to simulate smoke, fog, and other things. Once a player is within the "fog," it reduces their light emitted and FoV and other values by a certain amount. This could also be used to simulate day/night cycles. Just a few ideas I had in my head after talking with my players some, and we all agreed that those three would be some great additions for added functionality and depth to the already fantastic Roll20 program.