def add_block(self, position=None): block = Figure(self.board) block.bindStrategy(FlagStrategy()) if position != None: block.strategy.placeIt(y=position[0], x=position[1], soft=True) else: block.strategy.placeIt(soft=True) block.color = -1 return block