liking this a lot... very weird in parts, but then I suppose that's the idea!