Shaped Ore Recipe mirroring issue

ShapedOreRecipe is mirrored regardless of the mirrored value, which instead disables the original non mirrored version of the recipe.

This makes it so it now checks the non-mirrored recipe first and than if mirrored == true also checks the mirrored version