>>371515993
It's a weird long link so I won't post it, but it's the only game that comes up if you search for low-fi on 1337x.to
Also it's a year old release so if you're expecting the latest version of the demo or the full game you're gonna be disappointed