Really interesting demo with intriguing gameplay, distinct visuals and an interesting premise, made me very uncomfortable!