Could you explain what you meant by "having different types of towers that you can put on each face of a die"? Each face of the die already is a distinct tower with different abilities than other faces so what did you mean?
Just like being able to modify what you get when you roll like a six. Maybe that's just upgrading the effectiveness of that tower, or something like Circadian Dice, where you modify the entire face to do different things.