Added Bow class and Character interface