public void load() {
		Spell spell = Spell.loadSpell(ID + "");
		nameText.setText(spell.getName());
		spellTypeCombo.setSelectedItem(spell.getSpellType());
		costSpinner.setValue(spell.getCost());
		
		toggleType();
		switch(spellTypeCombo.getSelectedIndex()) {
		case(0):
			speedSpinner.setValue(spell.getSpeed());
			piercingCheck.setSelected(spell.getPiercing());
			distanceSpinner.setValue(spell.getDistance());
			damageSpinner.setValue(spell.getDamage());
			break;
		case(1):
			speedSpinner.setValue(spell.getSpeed());
			piercingCheck.setSelected(spell.getPiercing());
			damageSpinner.setValue(spell.getDamage());
			diameterSpinner.setValue(spell.getDiameter());
			multiCheck.setSelected(spell.getMulti());
			areaTextureText.setText(spell.getAreaTexture());
			break;
		case(2):
			damageSpinner.setValue(spell.getDamage());
			diameterSpinner.setValue(spell.getDiameter());
			movingCheck.setSelected(spell.getMoving());
			durationSpinner.setValue(spell.getDuration());
			areaTextureText.setText(spell.getAreaTexture());
			break;
		case(3):
			break;
		}
	}