A LOT of progress! Game is 90% done.

1. Re-ordered a lot of stuff according to Ghenadie's recommended conventions (constants, fields, constructors, properties, methods). Still have to fill in all the documentation.
2. Figured out how to make weapon attack in a single direction. Different from Oreilly's recommendation, but I think it works (see Weapon class to critique logic).
3. Added other weapons w/ different attack logics. For example, sword strikes, then strikes again in directions clockwise and counterclockwise, which it determines using a complex switch statement.
4. Added other Enemies w/ difft stats. pretty simple.
5. Added new levels w/ new enemies.

PERSISTENT BUGS
1. Even after Enemies are killed, their pictureboxes disappear, but they still exist in the dungeon and can
damage the player.
2. cannot add more than one enemy of the same type to a given level. possibly need to add more pictureboxes?
3. game crashes if I try to Attack w/ no weapon equipped. how to fix this?
1. Added:

	if (equippedWeapon != null)
to Player class, fixed null weapon bug.

2. After reaches max levels, simply goes on an unending message box loop “You have defeated all the enemies in this dungeon!”

3. In Form1, I put Game initializer, UpdateCharacters, etc. in Form1 constructor, NOT Form1_Load() method like Oreilly. If I put them in Form1_Load, it causes an error….
Latest commit. A tutorial in merging changes.
Don't knwo what this is
Merge branch 'master' of https://github.com/mister345/GregGhenadieTutorial

# By Ghenadie
# Via Ghenadie
* 'master' of https://github.com/mister345/GregGhenadieTutorial:
  Ignore cache files
  Do not keep classes in the Properties folder. It is reserved for the project properties as assembly info, resources, etc
  Ignore  bit and obj content

Conflicts:
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE.v12.suo
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/Bow.cs
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/Player.cs
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/Properties/Sword.cs
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/Sword.cs
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/obj/Debug/oreilly_lab2_theQuest_REDONE.csproj.GenerateResource.Cache
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/obj/Debug/oreilly_lab2_theQuest_REDONE.exe
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/obj/Debug/oreilly_lab2_theQuest_REDONE.pdb
	oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE/oreilly_lab2_theQuest_REDONE.csproj
Pulled from local history to fix a merge error.
I reworked Sword Class as we discussed yesterday. Committing and pushing this one first to make sure it works.