To explore TypeScript more, I've built a chess engine entirely within it's type system. If you're into that kind of thing, have a look! And thank you @michigantypescript.com for the inspiration, Doom is a work of art. github.com/scottbedard/...