@Override
	public Item swap(Item newItem) {
		Item temp = null;
		try{
				temp = weaponItem;
				//weaponItem = null;
				weaponItem = (WeaponItem) newItem;
				return temp;
		}catch(Exception e){
			weaponItem = (WeaponItem) temp;
			temp= null;
			return newItem;
		}
		//return temp;	
	}