As a programmer, I couldn't get the hang of it: it would be easier to tinker with mechanics if you could:
- see connections and play-field at the same time (you'd have more space if the game ran fullscreen)
- restart the battle without resetting all the connection: I don't feel motivated to experiment more, because I have to re-do all connections all the time
- there was some feedback when you click on ports, at the moment it feels random: sometimes it connects, sometimes it doesn't
I completed Level #2 by connecting both "Shoot" and "Turret Left" to "True", but I didn't bruteforce Level #3.
In Unity I'd do something like: if (Enemy-Player-Angle > Turren-Rotation) then Turret-Left else Turret-Right.
For "else", I'd need negation - there doesn't seem to be any. There is "Is Greater" comparison, but I didn't quite understand are "Lesser" and "Greater" input ports just two numbers to compare? Names "A" and "B" would be more appropriate then.
P.S. game jam wise: you spent too much attention to story