This may be unrelated but I swear emacs has a color tile library for games, it's used in tetris iirc

It does indeed. It's used in several games.

https://www.masteringemacs.org/article/fun-games-in-emacs

I completely forgot about Tetris and its nice visuals! Thanks, will see if I can use the library for ElCity.