Massive refactoring to simplify the code, decrease the complexity (update the game state at each turn instead of re-creating it from scratch), add useless informations (list of mines/taverns), use Log4j2