Damage Calculator

A basic calculator. Supports field conditions, many abilities and moves.
This is kinda repetitive. I would group them all in a method