ma non fai prima a usare una matrice bidimensionale per le x e y?

ogni volta che ne aggiungi uno controlli che il suo valore sulle x e sulle y non siano già usati, e se sono liberi li aggiungi