Adding ability to restart the current problem

Game engine now remembers it's initial state and can be reverted to it
with  the new command.