public Trade(List<List<Resource>> give, List<List<Resource>> take) { this.Give = give; this.Take = take; Status = TradeStatus.Untouched; }