Just for more clarification on the problem: Burgl is stuck behind the glass wall in the first lab. He is right behind the asl machine. One thing that I might suggest to fix the issue is a simple small patch that sets a permanent spawn for Burgl every time the game is loaded into. That way if he is missing or stuck, you can just reload. Obviously that may not work too easily if he moves labs/places the further you get into the game. However, I feel as if I am pretty far and he has not left the original lab. Implementing that set spawn instead of just spawning him where he was when you saved would be a lifesaver.