Once the game has reached its full release it will be made downloadable.
And it took me forever to realize i could save the game :/