Better Parts Checking

Now takes into account uncraftable stranges