LLD - Design — Chess Game
How can you design the
Board class to efficiently support different game variants with varying board sizes and piece sets?