In BlockGenerator, redoing rotateX(), rotateY(), and rotateZ() to accept and
return a Block instead of a Layer[]; this is so that the center of rotation can be rotated too.
Authored by: nerius 2023-04-25
Parent: [r563]
Child: [r565]