Board Thread:Role Ideas/@comment-28781851-20160816045444/@comment-25876622-20160816153725

Nononononono, far too overpowered.
 * Revive someone evil: executed/lynch right away, no harm done
 * Revive someone good: confirmed Town, play whispergame
 * Reset the game to multiple days backwards:
 * Town gets two days of knowledge for free (investigation, jailing, day talk, effects of nightly visits etc etc)
 * Every good role gets their ability uses back - but they still know what effects they had
 * Mafia gets ability uses back
 * Janitor: doesn't matter, the dead people are now confirmed Townies
 * Disguiser: death sentence, the dead person can now point them out
 * Forger: doesn't matter, the dead person can now say there is a Forger and share a password with a trusted Town to give their will legitimacy
 * trivializes roles
 * Jester: just lynch him, we can revive the haunted person anyway
 * Executioner: just lynch the Townie, they will be confirmed and we can reset time anyway
 * Neutral Killing: waste two days of their time
 * Town Killing: feel free to randomkill, we can reset time

I'm sure you can find much more arguments for being overpowered.

Also, this is not a problem to program at all - game states can be saved and loaded. (But yes, they'd probably manage to put bugs in it anyway)