Added chooseWeapon function to replace choosePrimary and choose Secondary. Changed getter/setter for an Entity's weapons.