In a way. I remade the logic for keeping track of the pawns on the board at least three times during the development. :P