I wrote Tetris in python3, using cmu_grapics
for game state & graphics.
My implementation includes ghosting (showing where the falling piece will land if dropped), a hold queue, and the ability to switch themes mid game
Exported from a markdown vault by EKB's vaultparser