public void load() {
		BufferedReader reader;
		try {
			reader = new BufferedReader(new FileReader(System.getProperty("resources") + "/database/weapons"));
			
			String line;
			while((line = reader.readLine()) != null) {
				if(line.matches("-" + nameText.getText() + "-")) {
					while(!(line = reader.readLine()).matches("<END>")) {
						if(line.matches("<THRUST>")) {
							thrustPanel.load(reader);
						} else if(line.matches("<CRUSH>")) {
							crushPanel.load(reader);
						} else if(line.matches("<SLASH>")) {
							slashPanel.load(reader);
						} else if(line.matches("<ATTACK>")) {
							attackPanel.load(reader);
						}
					}
				}
				repaint();
			}
			
			reader.close();
		} catch (FileNotFoundException e) {
			System.out.println("The weapon database has been misplaced!");
			e.printStackTrace();
		} catch (IOException e) {
			System.out.println("Weapon database failed to load!");
			e.printStackTrace();
		}
	}