public boolean setUpgrading(boolean val) {
			if(val) {
				if(this.canUpgrade()) {
					if(!this.isUpgrading()){
						_upgrading = true;
						return true;
					} else {
						JOptionPane.showMessageDialog(_location, getName() + " is already set for being upgraded!");
						return false;
					}
				} else {
					JOptionPane.showMessageDialog(_location, getName() + " can not be upgraded anymore!");
					return false;
				}
			} else {
				_upgrading = false;
				return true;
			}
		}