Tetris written in TypeScript, with rendering and inputs implemented in p5.js. npm run build
concatenates and transpiles to a single Javascript file for pasting in to the merlin sky system running p5 in global mode. See my main repo for the most up to date game code or play the React-rendered version on my site.