Se avessi letto attentamente avresti notato che non richiedo lo svolgimento del progetto,bensi'
solo un consiglio su come configurare lo scheletro del programma...
Del tipo "ti conviene fare due classi per gestire questo questo e questo..."
Una volta ricevuti i consigli da gente che ne sapra' sicuramente piu' di me,non faro' domande stile "Lezione di storia",ma provero' da solo,ed eventualmente,in caso di bisogno,postero' degli spunti di risoluzione,come li chiami tu.