Managed to win as all three colours. Quick googleing didnt seem to bring anything up so I assume the 3 asymetrical sides as you have them set up is your own idea? Its neat, only played vs ai, but I could see with players, the game being rigged so that two of the sides have to work together but also betray each other at some point to win could make for some intricate game dynamics.
Didnt run into any glitches, but having the victory be more apparent would be nice. Kind of just "ends" right now.
Also as a suggestion, maybe try playing having green and reds ai have a "trust" state, in which they wont take the others pieces and only attack each other once of them attack the other. Would also need some calculation to see if betraying the other is deemed worth it. Probably not an easy thing to code though.
Cool game anon!