pub fn new(layer: Layer) -> Self {
        Self {
            layer,
            sprites: vec![],
        }
    }
/// Initializes a new `Module`
Initializes a new `Module`
Initializes a new ` Module `
pub fn new(layer: Layer) -> Self {
        Self {
            layer,
            sprites: vec![],
        }
    }
pub fn new ( layer : Layer ) -> Self { Self { layer , sprites : vec ! [ ] , } }
Initializes a new `Module`
Initializes a new ` Module `
layer
Layer