Hey! I remember you from the Mech Jam :)
Regarding the difficulty, I might have managed to make the game a bit too hard hah. I should try to decrease the accuracy for the blue guys, I might also try to add a shove mechanic to keep the greenies from getting too close. Thanks for playing!