There might only be three functions between the second and new third split, but these seem to depend on the entire rest of the code for card-flipping stages… Part of P0160, funded by Yanga.