Stances: Ported the spell generator from pcgtests

A player is now given three randomly generated stances (players loaded
from a player chassis override these random stances). At the end of combat
five stances are generated from the hero's stances and printed to the
console.