database-persisted D&D encounter tracker