finished adding basic weapon support