Geology Business: Minor update for Geology Business

We fixed some minor problems and reduced the possibility to exploit the hidden codes. We are working on an update with more content ready within a few days.