Use an id to refer the Case.
It is less efficient in term of pure performance because of the indirection, but it is more robust and more encapsulated.
Clean up CMakeList (remove useless comment)
Use getCase access method even for the internal access of m_cases in the board class !
Implement exit feature in the game
Save config to file (comments are lost)