Added support for rotated convex hull collisions for blocks.
Added support for axes-specific symmetry in block shapes.
Refactored core block appearance information into its own class, for future support of blocks whose appearance is determined by adjacent blocks.