ご要望いただきありがとうございます。
1つ目は実装上の問題で逆順になってしまっています。
対応しようにも意外とややこしいところがあるので、どこかで解決しようと思っております!
2つ目は、やるとすれば通行可能なオブジェクトの設置までになりそうです。
(通行不可だと仕様上の色々な不都合が出るため)
効果も、ご提案の毒沼のような、上に立つと毒になるような単純なものになるかなと。
ただ、毒沼にしても、本作の床チップは1階層しかないので、
地形の上に毒沼を置くような見た目を作るのは難しく、
畑のような1マス丸ごと見た目が変わるようなものしかできなさそうです。
3つ目の制限文字数ですが、文字が枠内に収まらずに折り返されたり潰れたりを避けるため、
短めの文字数で定義していました。
名前変更で名前を付ける場合、
折り返されたり潰れたりが起きる可能性があるものと許容していただけるなら、
文字数を増やしても良いかもしれませんね。
あと、本作は32bit作品とありますが、本作は32/64bit両方可であり(たぶん)、
また本作はJavaScriptで実装していますので、32bit環境下でも64bitと同じデータ長があります。
(ECMAScriptの仕様に基づく)
そのため、32bitPCでもintの最大数などは64bitと共通の大きなものになっているはずです。
また、JavaScriptなので文字数制限などもガチガチにあるわけではないですし、
設計上もガチガチにはしていませんので、
アイテム名の長さが10文字でも100文字でもたぶん論理的な不具合は起きないかなと思います。
ですので、色々ご心配いただいているものについては、
JavaScriptの特性上大丈夫かなと思います!
(といっても、アイテムを100万個預かり所に入れるなど極端な状態になった場合、
メモリ不足とかスタック上限とかでエラーになる可能性はありますが)