Added explicit shaped recipe

Instead of leaving the definition of .addRecipe() to chance, now the
shaped recipe uses explicit .addShapedRecipe()