Solved Player weapon pickup logic and logic to add weapon to inventory.

Also, attack works, however, the main issue is that I'm supposed to make
weapon attack IN ONE DIRECTION.

Can't figure it out. I'm still just using primitive attack logic of checking for
enemy w/in a given range in any direction using Math.Abs, same as Enemy
attack logic.

All the current problems are in the WEAPON CLASS (p. 480).
 Oreilly says I have to create an overloaded Nearby() method,
which I did, but it still works the same way. And they say I need
an overloaded Move() method, but I don't know what for.

So right now, I got this DamageEnemy() method to work in conjunction
w/ Attack() method, however, not in a single Direction, only using same
simply logic as Enemy.

Any ideas??