#151 reworked shaped canCraft method, which now works properly