Here's the new version **v0.2.0** : <https://github.com/indiscipline/tetronimia/releases/tag/v0.2.0>
* 🚀 Now supports stable Nim >= 1.4.6 * 🔨 Migrate to threading/channels * 🔨 Use std/strformat * ✨ Bake in version information on -v Now, hopefully builds on stable Nim >= 1.4.6, as we migrated from dropped `std/channels` to `threading/channels`. **Tech trivia** : As an absolutely unnecessary refactoring, the `singlyLinkedList`, which was used to hold the state of the "pile" of fallen blocks (see the [description in the blog post](https://indiscipline.github.io/post/tetronimia/#%CE%B81-line-clear-in-your-dreams)), was replaced with a custom array-based structure [`shufflearray`](https://github.com/indiscipline/tetronimia/blob/v0.2.0/src/shufflearray.nim) which maintains a level of index indirection, instead of actually moving array elements. ps: Special ping for @cantanima, as promised.
