DeathCheck #2 - Resets

I've centralised all reset actions into the same class to make it easier
to see exactly what needs to run when I want to start a new game.

I've also created a total reset method that can run to reset the game.
its not been implemented yet though.