Added arrow firing blockfunction