add early draft of Tiles API, remove IMachine (commit: 9c31b01)
add null checks for obsidian pipes, fix #2111 (commit: 239edfa)