Thanks for those great suggestions, and for playing our game!
Yes unfortunately there is no "win" scenario at the moment, but your idea about progression mechanics would certainly progress the game and give a sense of achievement :)