first working version of the parser, weapons only, class and range do not yet work
struct for weapons data