I just created the game class that will store player characters. Every enemy will probably just be created and used for a single battle.
I created classes separate classes for players and npc's. I will have to shift around some methods, create new ones and figure out all the rules I want to govern things.
I've got a problem with adjusting the monster level. It seems like it'll be easy to fix though. I think that all I need to do is place random_stat_distribution inside the method and it'll create a new monster every time I adjust the level. Will need to steer clear of calling the method a second time before the monster is dead.
I needed to add attr_accessor if I wanted to add characters to the list. So far so good, I may want to switch to a hash rather than an array for the characters.
Just added a method to find out current stats. Also added a method to enter the name of the player character. I'm going to add a method to randomly choose a monster name.