Separating moves from stones, adding history