I had wanted to set up a tile block that could cycle between a few other blocks when a specific (custom made) tool is used on it, but the closest thing I could get to work was changing the appearance when it was painted different colors. So, is there a way to switch one tile to another without destroying and replacing it?