update punch to have one continuous animation rather than the jumpy one
dynamic key naming
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