Added framework for thrown weapons
Added basis of world representation
Added factories for melee and thrown weapons
Majority of ranged weapon attack information shifted to ammo; added basic testing