I was thinking a bit about how to take advantage of the source code of the game that you had linked. It occurs to me that apart from making the game have more variety in the resolution of the puzzles presented by the android game, it would be good to be able to select which line is + V or -V to change the connection lines between logical gates, precisely to give more options to the player and make the puzzles more complete.

This can be exemplified in phase 3 of the game T2: Judgment Day for GameBoy.