Correction comportemental pour la construction/destruction

Refactoring des comportements pour la suppression et la création,
meilleure gestion des cas hors map et du budget lors de la destruction.