wip lua block properties stuff