added weapon enum