Thanks for playing!
The randomness issue is tricky. It was random initially, but it became hard to balance the game when randomness could just overwhelm one side or punish the player for the wrong build through no fault of their own. There were meant to be upgrades (switches, boosters), but they were dropped for time.