Your comments

I agree that there should be a timer or sorts warning you a few minutes before the game ends.

It's really frustrating to have all of that just wiped away in an instant, which, granted can happen if an enemy kills your minions, but that at least is preventable and it makes sense when it happens.