Fix for stackable items being unmoveable when charges=0
Merge pull request #317 from Leere/chargesfix

Fix for stackable items being unmoveable when charges=0
Switch path stuff to vectors

This should be more CPU cache friendly compared to lists so should
be faster. (profiling looked promising)
RoF2 fix for being unable to close bags by right clicking or open multiple bags.
Merge pull request #318 from KayenEQ/Development

Misc fixes / Perl exports
NPC ranged attack projectiles will now do damage on impact.
Uses same rule as the client version.