Added saving, loading and achievement unlocking