moved from 'battle' to 'encounter' and established GM and Player as subclasses, and added Chapter and Encounter classes