This was pretty cool, I always enjoy how you handle the transitions between cards. And oh, a save system, I'll definitely check the code on that.
The main trick with the save system is how you structure the stuff you want to save/load to begin with - like if you keep things organised it's way easier to save it all out and load it back in.