Base Classes for Board Games