no, there is 2 scenarios:
1) you spin too fast and it takes away the spirits you should have earned and resets to what it was before
2) you spin 3 heroes at once, it adds twice and corrects the amount by taking the additional spirits back off with a delay

derp