https://gnulinux.ro/blog-page-7683-play-chess-in-linux/blog/cat/18/blog-cat-5-featured