/**
 * Create a 2D grid for a game developer.
 *
 * This function takes in the width and height for the 2D grid,
 * and returns a tuple containing a list of lists representing the grid.
 *
 * @param width The desired width of the 2D grid.
 * @param height The desired height of the 2D grid.
 * @return A tuple containing a list of lists representing the grid.
 */
fun create2DGrid(width: Int, height: Int): List<List<Any?>> {


    // Create an empty grid with the specified width and height
    val grid = List(height) { List(width) { null } }

    return grid
}
/**
 * Create a 2D grid for a game developer.
 *
 * This function takes in the width and height for the 2D grid,
 * and returns a tuple containing a list of lists representing the grid.
 *
 * @param width The desired width of the 2D grid.
 * @param height The desired height of the 2D grid.
 * @return A tuple containing a list of lists representing the grid.
 */
fun create2DGrid(width: Int, height: Int): List<List<Any?>> {
/**
 * Create a 2D grid for a game developer.
 *
 * This function takes in the width and height for the 2D grid,
 * and returns a tuple containing a list of lists representing the grid.
 *
 * @param width The desired width of the 2D grid.
 * @param height The desired height of the 2D grid.
 * @return A tuple containing a list of lists representing the grid.
 */
fun create2DGrid(width: Int, height: Int): List<List<Any?>> {


    // Create an empty grid with the specified width and height
    val grid = List(height) { List(width) { null } }

    return grid
}