added infinite bows support, now onto a couple achives if have time