An implementation of the Gomoku game for learning purposes