Played it. Genuinly screamed at it. Loved it.
Although you can tell at times that it is still a demo, it took well over an hour for me to complete and I enjoyed almost EVERY second of it...The times I didn't enjoy it were when I was...dead...BUT I would highly recommend and I can't wait for the full release!
My "Indie-D" Ranking: 7.9/10