To learn a language properly, you have to indulge yourself in everything it has to offer.
Here’s the TL;DR: I forked (edited) a React project, changed up the game behavior, added extra soundtrack elements, redid the UI almost completely, added live audience voting, and Fastest Finger First.
In doing so, I created a fun tool to, well, learn English. And I made it open source!