Yeah, it's tricky, let if you still haven't beaten it yet let me know, I just fixed a game breaking bug dealing with the 2nd last room in the game.