public boolean setWeapon(Weapon weapon) {
		if(this.weapon == weapon){
			this.weapon = null;
			return false;
		}
		if(this.weapon != null){
			Launcher.unequip(this.weapon);
		}
		this.weapon = weapon;
		return true;
	}