https://hunonchess.com/the-witness-exploration-puzzle-complexity-and-visual-design/