def __init__(self, fen=None): # create an empty board by default # (whereas the default for BaseBoard is a board in starting position) BaseBoard.__init__(self, fen)