Bug (if I understand the code, which I may not): In economic_policy you have written "unemployed -= 3; unemployed -= 1.2 if works_councils >= 3; workers += 2.5;" But you should have written "unemployed -= 3; unemployed -= 1.2 if works_councils >= 3; workers += 3; workers += 1.2 if works_councils >= 3"
And in agricultural_policy (land reform) you have written unemployment -= 1; What is that?