more overridable methods in AbstractSpecial for easier subclassing
don't show constant of zero on copy or restore
added distribution to calculate second chance
created AbstractDistribution to reduce duplicate code
implemented distribution for forced reroll special
typo
implemented c. zerren
cleaned up text of special description
pressing target cycles between large values