Player now returns the actual damage in getDamage() instead of just 0. -.-
Npc can now take damage and die.
restructured a bit and added restriction to deal damage. now only 1 enemy can take damage at the time.
If the npc dies it dissapperas from the view. NOTE: THE NPC IS STILL IN THE GAME LOGIC, ITS SIMPLY NOT SHOWN WHEN DEAD.