added singleplayer save and load capabalities