I can't ask on steam so what's your guess on the release date? would an updated demo be possible? In chase something that might be on steam already reflects the current game better?