added different weapons firing