Ajout de Cave generation

Need création de variables & refacto