Weapon parser mostly working, need to fix handling of strings such as "9_mm"