diff --git a/Scripts/Elements/Element.cs b/Scripts/Elements/Element.cs index f4928ef..92fea11 100644 --- a/Scripts/Elements/Element.cs +++ b/Scripts/Elements/Element.cs @@ -93,6 +93,8 @@ public class Element{ Chunk.Swap(this, Position + Vector2I.Down); else if (Chunk.Get(Position + Vector2I.Down + randomDirection)?.Density < Density) Chunk.Swap(this, Position + Vector2I.Down + randomDirection); + else if (Chunk.Get(Position + Vector2I.Down + randomDirection * VERTICAL_OPPOSITE)?.Density < Density) + Chunk.Swap(this, Position + Vector2I.Down + randomDirection * VERTICAL_OPPOSITE); } protected Vector2I RandomDirectionDown() {