separate textAttributes for each button type. Split Tumble into tumbleLeft and tumbleRight with random fall angle.

Separately customize textAttributes for normal buttons,
destructiveButtons and cancelButtons.
As presented in example, pressing left button tumbles left, pressing
right button tumbles right. Uses a customizable fall angle, which is
randomed on each dismiss; uses a DEGREES_TO_RADIANS #define for the
angle.