Are you having trouble finding the downloaded folder, maybe? I can potentially help! If you know where the folder is, there should be an application icon in there labeled "OurLife", which starts the game.
I recommend playing it on Steam if you're on PC! It doesn't make a difference, experience-wise. However, personally it's easier to open games on Steam, since I don't have to extract the files. :)