After thinking how best to approach it, I have implemented a way to switch modes and allowed resetting them separately. However, due to technical limitations, the idle game parts do not run while you are in another mode. I am yet to figure out if it is at all possible with how the game is made.