update punch to have one continuous animation rather than the jumpy one
prevent hippy sliding when hurt, ensure all enemies use velocity instead of position
fix issue with humbug code
update enemies to use a speed property rather than have the values in the update function
manicorn stops when hit, add ducky and wasabi speed
do not add duplicate keys to inventory
dynamic key naming
Hide number of keys (always 1)
Merge pull request #2152 from 8bitgentleman/tooltip_key

Dynamic key naming
Move checkInventory out of NPC update function

Instead of checking the player inventory on every update, it is more effecient to check only when an item has been added or removed and when the NPC first gets created in the level on the enter function.
Merge pull request #2129 from CalebJohn/punch-anim

Update punch animation to play through
Merge pull request #2154 from niamu/checkinventory

Move checkInventory out of NPC update function
Function name change for readability
Blocksmith wife runs around when blacksmith is killed.
Blacksmith wife run path is smoothed when running down the stairs on an angle
Blacksmith wife is killable and remains dead.
First draft at giving NPCs ability to show emotion icons independent of sprites
Minor cleanup of run path and removal of some unneeded comments
Add blacksmith wife NPC to blacksmith level so she respawns properly.
Make sure wife doesn't spawn if you are not in the blacksmith level.