Immoral office : Hypno Switch: [Bug Fix] Achievement Logic and Ending Condition Issues

Resolved an issue where achievements were not being awarded correctly. Fixed a bug that prevented certain ending conditions from triggering.