Damage Calculator

A basic calculator. Supports field conditions, many abilities and moves.
I believe that standard for enum types is CAPITALIZATION: https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html