This is purely a game concept, idk how I'd want to actually explore it in a game yet.
Basically it allows you to create arbitrary entities from "wishing" them into being and naming them -- the name determines their properties. This is how my procgen already works but in this game there'd be a more direct link with it.
Presumably you need these created entities for various goals, and you have a limited number of "wishes".
A text adventure in the classic sense -- you type in what you want to do and the engine does it.
Wishing allows you to create entities, change existing entity properties or alter environmental mechanics -- ex, "I wish it wasn't raining".
The overall engine should be modeled on NIFE's room/character/item/vehicle/etc system, regardless of whether those objects are real or virtual and the wishing mechanic should be as widely available as possible.
If I get wordnet in place, finding synonyms to various bits of grammar should be easy.
The goal is an engine that I can make several games with, handcrafted or procgen or possibly release an engine.