Merged Specific Enemies With Base Classes

This removes the redundancy of creating a new class for an enemy if it
exhibits the same behavior of the base class.
Added Player Attack Methods
Added EXP System

EXP GUI still needs some work.