[Major change - please read] Monster Creation with a Factory Pattern for ease of use and expansion

I re-wrote the way monsters are created to use a Factory now. I believe this will make it much easier to create monsters in game. The biggest advantage to this method is that we can make substantial changes to the Factory without needing to make any changes to the game logic.

Though it is in working order. Once I have a better idea of the monsters and locations that will exist in the game I will be able to further simplify it. Each monster will not need to have its own class definition as they do with this first installment.

No hard feelings if you don't like these changes and reject them.