LR-99: Battle Engine v1

I am not sure why you would want to do it this way.

As it currently stands, the only parameter that monsters take is stats, which is simple and consistent with what we want from a programming point of view (stats is the only thing that changes from instances of each monster class...  name and description (etc) stay the same). 

If we open up additional parameters to each monster class, we are going to have to supply them, probably from a dictionary of monster stats held in constants. This seems unnecessary. 

Put simply - what is the benefit to doing it this way?