added arrow shooting functionality