This can be a problem for the other robots too: archons, soldiers, gardeners, and tanks all have a body radius which is an integer multiple of their stride radius. For example, an archon has body radius 1 and stride radius 0.5. It might try to dodge a bullet that will hit it in two turns by moving perpendicularly twice. Whether it succeeds will depend on floating point rounding.
Maybe the devs can make all stride radiuses 10% larger or smaller depending on how easy they want dodging to be.
Also, I like that this is literally an edge case.