Aggiunte classi pattern State, Strategy. Suddivisione in package.