Seperated fight code from Entity into a new class, MeleeEntity.

PlayerCharacter and Enemy now both inherit from MeleeEntity.