save the progress of the game automatically?

Have you checked these out there are multiple threads that post the same issue.

Dashingdon hosts choicescript and also has a save feature