Problems:
- Allowing integration with other services (D&D Beyond, Orcpub)
- Locking non-free content (user created / WOTC deal?)
Solutions:
- Allow connecting accounts from other services using OAuth2
- Use OAuth2 to build a resource server that restricts access to content
Problems:
- Tracking movement and turn-order during encounters
- Reducing visibility of the map to players
- GM reaction on certain events
- Adjusting map/page changes before showing to players
Solutions:
- Maps with collision (and lighting) boundaries to make use of path-finding, integrated with character sheet for movement and initiative
- FoV algorithm to hide tiles of the map that are out of sight (optional collision integration)
- Pre-scriped actions using a scripting language
- Rollback/commit on map transformations.