https://www.kashkool.org/the-best-solution-for-two-player-games-today-that-you-could-learn.html