Added rotations, rudimentary colors.