Didn't figure anything out yet

renamed the new face class to face2 for some reason...

Now restarting with the same algorithms, but very explicitly planning my
interfaces and program flow.