Internal Refactoring/Code cleanup

Signed-off-by: Andrew2060 <2060andrew@gmail.com>
Fix a small code flow error

Signed-off-by: Andrew2060 <2060andrew@gmail.com>
Revise to build off of libkit since we're using that anyways for heroes

Signed-off-by: Andrew2060 <2060andrew@gmail.com>
Play Hearts on Heal
Hearts should only show up when heal>0

Signed-off-by: Andrew2060 <2060andrew@gmail.com>
Begin work on Item Spawn listening for automatic lore processing on item spawn

Signed-off-by: Andrew2060 <2060andrew@gmail.com>