weapon interface for anything that shoots