Rewrite stats, now with more inheritance.
Add a pokemon base class.

The pokemon base class calculates battle specific stats, including
accuracy and evasion, while incorporating the current status ailment and
any stat modifications.