added simple arrow mechanics