“Crafty” means “sneaky”.
Crafty means sneaky.
Yes indeed it does, but around here it also means you can do things with your hands. Probably just a local colloquialism.
I know several Bookies.