message: Update castle data types
diff: interface Setup {
  - initCastleData(): void
  + castle: CastleData
  + initCastle(): void
  createCastle(town: Town, opts?: Partial<Castle>): Castle
  }
  @@ -19,7 +20,7 @@ interface CastleData {
  knownFor: string[]
  ruler: {
  lookingFor: string[]
  - getAcquisitionMethod(town: Town, castle: Castle): any
  + getAcquisitionMethod(town: Town, castle: Castle): AquisitionMethod
  types: CastleRulerType
  }
  lookingFor(town: Town): string
  @@ -38,3 +39,7 @@ interface CastleLocation {
  vignette: string[]
  defenseReason: string[]
  }
  +
  +interface AquisitionMethod {
  + acquisitionMethod: string
  +}
  