Checkpoints and reset system added.
Signed-off-by: Matthieu 'Eldaryze' Chardon <matthieu@chardons.net>