Update engine.py

Les corrections respectent la casse des erreurs, les corrections ne s'appliquent plus à des mots comportant les erreurs mais qui ne sont pas eux même faux. Genre "arborescence" contient "escence", si "escence" a été corrigé en "essence", arborescence ne sera plus corrigé en "arboressence" alors qu'avant il aurait été modifié !