Damn this was WAY better than we had any idea it would be :D
This is one of the creepiest, most unique indie horrors about at the moment.