Factory object for creating Wall instances.
The names of the product elements
The name of the type
Creates a new wall with an auto-generated unique identifier.
Generates a random ID with "wall-" prefix for convenient wall creation without manual ID management.
the height of the wall
the 2D coordinates for the wall placement
the width of the wall
a new Wall instance with generated ID