Simplify the reduce when updating the board by just comparing new/old at
the end instead of gathering a 'found' var