Partendo dalla funzione iniziale:
def generate_snake(start_img : str, position : list[int,int], commands :str, out_img : str) -> int:
Un input per volta:
start_img: è una stringa, il nome del file, per farlo diventare una matrice su cui puoi lavorare userai: images.load(start_img) (vedi su twiki per capire)
position: è una lista con due numeri, ascisse e ordinate, [x,y] che userai per mettere il primo pixel verde
commands: e una stringa e basta che con .split lo fai diventare una lista
out_img: è il nome del file .png che verrà generato una volta avviato il programma