Lastly, as the development went on, I started seeing more and more opportunities for more ‘meta’ words, ones that somehow affect the game’s rule system itself.
(For example, if the rule “Baba Is Not You” exists, “Baba Is You” is marked as being not valid.)
Nonetheless, I was very happy when I finally got the codebase to the point where I could implement this meta system in full.
The previous rules are removed entirely, and words that could potentially start rule sentences are detected on the level.