added reload functionality and fixed hb weapon classes
Weapons can reload