Now that we've freed update_board from having the IO monad dirtying it,
we don't need to use where. YAY!