diff --git a/src/main.rs b/src/main.rs
index 1aec271..1712d1e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -124,7 +124,7 @@ impl Game {
                     continue;
                 };
                 let here = self.at(x, y).unwrap();
-                let won = rng.random::<f32>() >= here.win_chance(other);
+                let won = rng.random::<f32>() <= here.win_chance(other);
                 if won {
                     next.set(ox, oy, here);
                 } else {