To je fakt. Na druhou stranu kolikrát se ale takové vkládání předmětů do jiných (a zase jejich vyndavání) v té hře smysluplně (tj. coby řešení nějakého problému) využije? Viděl jsem několikrát, že kontejneru bylo využito pro baťoh (apod.), aby hráč mohl nést víc předmětů. Jenže to je podle mě taková neúčelná realističnost sama pro sebe. Pak máme nějaké otvírání skříní, truhel apod., ale to se dá programátorsky vždycky nějak "obejít". Ale jestli ten TADS bude dotáhnut do konce, tak to já ho používat budu, to zase jo, pokud mě teda ještě napadne nějaký scénář. 
Princip batohu přidává určitý pocit realismu, ale máš pravdu, že není nezbytně nutný. Na druhou stranu obvykle funguje plně automaticky, a tak nepřináší žádné nepohodlí pro hráče. Kontejnery obecně (používá se nejenom "do", ale i "na", "za", "pod") se dají použít i pro zápletku. Třeba "dej desku na gramofon", "vlož kartu do štěrbiny", "dej žížalu na háček", "dej obálku pod dveře", "vlož baterii do svítilny", "vlož minci do automatu". Spousta situací se dá vyřešit i pomocí univerzálního příkazu použij, ale to pak hráč může zkoušet použít všechny předměty a ani o tom moc nemusí přemýšlet. Třeba použije knížku. Co se stane? Přečte si ji a dozví se něco užitečného? Prohledá ji a vypadne na něj důležitý lísteček? Hodí ji po někom nebo něčem? Použije ji jako těžítko na nějaký mechanismus? Podloží s ní CML a ten začne pracovat? To za něj už udělá hra sama!
Ale ten konkrétní příkaz jsem říkal kvůli tomu, že by to Hunterzův engine mohl umět, podporu kontejnerů totiž má. Je tu ale několik složitostí, se kterými je nutné se vypořádat. Zcela triviální je doplnění synonym, aby kromě "vlož" uměl i "dej" (a kromě "seber" a "vezmi" i "vem" atp.). Horší to je s pády. Hřeší se na to, že ve většině situací se používá u předmětů čtvrtý pád "prozkoumej koho/co", "máš koho/co". Kontejner by ale měl slyšet i na druhý pád "vlož koho/co do koho/čeho". Proto by fungoval příkaz "vlož vajgl do somračku", kdyby s ním hra počítala, ale ne už "vlož vajgl do somračky". Pomohlo by mít možnost nadefinovat více podstatných jmen pro jeden předmět. Možná by se to dalo pořešit pomocí Item.items[u"somračku"].desc, protože tím se dají nadefinovat přídavná jména a v některých příkazech na přídavná jména engine slyší, např. "prozkoumej banánovou" umí, ale na vložení to nefunguje.
A když už umíš přídavná jména, mohl bys uvažovat o tom, zda můžeš mít místnost, kde budou černé dveře na sever a bílé dveře na jih a co se stane, když zadáš příkaz "otevři dveře". A složitost opět narostla a může růst i dál. Chci tím jen ukázat, proč jsem se rozhodl přeložit hotový engine, než se pokoušet o vlastní, protože i o tom jsem jednu dobu přemýšlel.