formatting
added weapon XML parsing