For this project, you will be given several code files, but you will only run or add code to one of them. Besides that, you will create several code files of your own. When you actually run the program, it will run a simulation of a game involving fighting monsters with various weapons. You are given these files:

To reiterate, your work on this project will involve the following:

  1. Create three new classes to go with this program. Either two new monster types and one new weapon type OR one new monster type and two new weapon types. (For a possible 5% extra credit, you may create a fourth class, so that you have both two new monster types AND two new weapon types.)
  2. Each new class should have its own code file, named after the class whose code it contains.
  3. You will need to make some changes to monster_wars.py in the areas indicated.

Some additional points of consideration: