hai capito bene, il progetto è parecchio dettagliato, ti da gia l'impostazione delle classi quindi devi solo implementare i metodi. Una volta che una figura ti da la sua matrice in cui sono indicate le posizioni vuote e quelle occupate, la lavagna, a sua volta rappresentata da una matrice di caratteri, puo disegnare la figura sovraponendo le posizioni occupate della figura sulla propria matrice