By the time I finished this video and got around to looking up more about this game it seems to have mostly disappeared. I'm not sure if it's still in development, but I'd happily check it out again in the future if so. Anyways, here's a little video I put together after completing the demo - if you're interested.