I know, that's the only big thing missing from my engine at this point. I still haven't figured out how to best deal with it. Working on it!
Game states in a table then saved?
Essentially that's the plan, the real problem is that I did not code things with loading state in mind, so I would have to revisit everything for saving to work.