AI Roguelite: Perk trees

Perk trees Each playable character gets 3 class-based passive perk trees. Spend points to unlock perks, then pick which ones should be active in context at any given time (limit can be configured in scenario context opt…