Inizio sviluppo

Codice funzionate ma ancora da riordinare, correggere e commentare.