If you're not used to typesetting your wordle 2 code, this may take some getting used to. Compared to JavaScript, Dart also has stricter rules about variable names and lengths (if you don't follow the rules, you'll get a compile error). This makes it much harder to accidentally overwrite an existing variable or add an extra one accidentally (these kinds of bugs are known as "undefined variables" in JavaScript)