@Override
	public String toString() {
		StringBuffer buffer = new StringBuffer();
		buffer.append("(drwal ( udzwig ");
		buffer.append(this.capacity);
		buffer.append(" ) ");
		
		buffer.append("( maxUdzwig ");
		buffer.append(this.maxCapacity);
		buffer.append(" ) ");
		
		if (ax != null) {
			buffer.append("( siekiera ");
			buffer.append(this.ax);
			buffer.append(" ) ");
		}
		if (vehicle != null) {
			buffer.append("( woz ");
			buffer.append(this.vehicle);
			buffer.append(" ) ");
		}
		buffer.append("( scieteDrewno ");
		for (int i = 0; i < this.woods.size(); i++) {
			buffer.append(this.woods.get(i)).append(" ");
		}
		buffer.append(") ( id ");
		buffer.append(this.id);
		buffer.append(" ) ( mozliwyRuch ");
		buffer.append(this.possibleMove);
		buffer.append(" ) ( idKratki ");
		buffer.append(this.mapFrame.getId());
		buffer.append(" ) ( poleWidzenia ");
		buffer.append(this.fieldOfView);
		buffer.append(" ) ( predkosc ");
		buffer.append(this.velocity);
		buffer.append(" ) ( dodatekPredkosc ");
		buffer.append(this.extraVelocity);
		buffer.append(" ) ( energia ");
		buffer.append(this.energy);
		buffer.append(" ) ( strataEnergii ");
		buffer.append(this.energyLoss);
		buffer.append(" ) ( odnawianieEnergii ");
		buffer.append(this.energyRecovery);
		buffer.append(" ) ( drewnoOgolem ");
		buffer.append(this.allWoods);
		buffer.append(" ) ( zloto ");
		buffer.append(this.gold);
		if (this.target != null) {
			buffer.append(" ) ( cel ");
			buffer.append(this.target);
		}
		
		buffer.append(" ) )");
		return buffer.toString();
	}