Suggestion: in InFin mode, show solution before presenting the puzzle
I came here via the book "Unbestimmt und relativ?" and because in the "help->about" menu it says "If you have suggestions visit our GitLab page".
My suggestion: in InFin mode, show a correct diagram and upon pressing a button scramble the electrons and photons randomly over the canvas for the player to re-order them.
I implemented something similar in clj-tiles.