                  "is invalid",
                  [validation: :inclusion]
                }
+
+      assert changeset.errors[:height] ==
+               {
+                 "must be greater than or equal to %{number}",
+                 [validation: :number, number: 2]
+               }
+      
+      assert changeset.errors[:width] ==
+               {
+                 "must be greater than or equal to %{number}",
+                 [validation: :number, number: 2]
+               }
+
+      assert changeset.errors[:max_food] ==
+               {
+                 "must be greater than or equal to %{number}",
+                 [validation: :number, number: 0]
+               }
+
+      assert changeset.errors[:snake_start_length] ==
+               {
+                 "must be greater than or equal to %{number}",
+                 [validation: :number, number: 1]
+               }
     end
   end
 end

        game_mode: "singleplayer",
        height: 2,
        max_food: 3,
        recv_timeout: 4,
        width: 5,
        snakes: ["https://example.com"]

        game_mode: "sup",
        height: -1,
        max_food: -1,
        snake_start_length: 0,
        recv_timeout: -1,
        width: -1
      }
