I realize this is is a bit of a specialized question, but I'm trying to figure out what to call a person who plays chess or go professionally. I'm aware of the term 棋士 (きし) / プロ棋士 in professional Shogi, and was wondering if this term could be used for other people like this or if it's specifically something from Shogi's history.
In the latter case, what would one call someone who plays either chess or go at a professional level?