Thank you for noticing the exploit, as that defeats the purpose of running the imps for a longer game (though as many souls as you collect, some prestige options are locked behind imp progress).
Also, I finally figured out what was causing the freeze up, I keep forgetting to use "new" in front of constructors and it was when you were getting an artifact (hence the randomness of it). Hopefully the game should be running more smoothly now and letting a new mechanic be introduced :3
(EDIT: Also, is the screen size I have currently too large for your screen? I thought it was small enough to keep from being an issue but I guess I was wrong xp )