im giving up on you guys, its simply to hard for you to understand that a momentum to the right is minus for one that are to the right. like the borgs in star trek says "you think so 3 dimensianal"
It doesn't apply to DarwinBots though.
The medium in which they swim is
fictional. It isn't actually there so we can't transfer momentum to millions of non-existent atoms of water, air, chicken soup or whatever the hell you want to imagine the bots swimming through.
When a robot slows down due to friction, where does its momentum go?
When a robot speeds up with a .up command where does its momentum come from?
Without modeling every atom of the medium in which they live, complete with eddy currents, viscosity and all the other fun little things that exist in the real world, there is no way to fully conserve momentum in DarwinBots.
And even if we could, who the heck cares?
Anyway how could a DarwinBot think in 3 dimensions when they are clearly 2 dimensional creatures.