Add distance limit to weapons
refactor combat
refactor
add equipablity to items