Move the generator's decisions into choose* methods that can be overridden in a subclass. These decisions were previously marked by a comment containing XXX.
Move the generator's decisions into choose* methods that can be overridden in a subclass. These decisions were previously marked by a comment containing XXX.

tcoxon/metazelda,Ryan1729/metazelda