public CardEditorScreen(Card card)
	{
		this.card = card;
		this.setLayout(new BorderLayout());
//		URL fontURL;
		try {
//			fontURL = new URL("http://www.webpagepublicity.com/free-fonts/a/Airacobra%20Condensed.ttf");
			font = Font.createFont(Font.TRUETYPE_FONT, new File("Amigo.ttf"));
			titleFont = Font.createFont(Font.TRUETYPE_FONT, new File("MORPHEUS.TTF"));
			titleFont = titleFont.deriveFont(30.0f);
//			font = Font.createFont(Font.TRUETYPE_FONT, fontURL.openStream());
			GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
		    ge.registerFont(font);
		    font = font.deriveFont(20.0f);
		    name.addActionListener(this);
		    save.addActionListener(this);
		} catch (Exception e) {
			e.printStackTrace();
		}
		toolBar.setBackground(Color.WHITE);
		TitledBorder toolBarBorder = BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Toolbar");
		toolBarBorder.setTitleJustification(TitledBorder.RIGHT);
		toolBar.setBorder(toolBarBorder);
		toolBar.setLayout(new GridLayout(2, 5));
		switch(card.getType())
		{
		case POWER:
			setUpPowerEditor();
			break;
		case FEAT:
			
			break;
		case ITEM:
			
			break;
		}
		JPanel center = new JPanel();
		canvas = new CardPanel();
		center.add(canvas, BorderLayout.CENTER);
		this.add(toolBar, BorderLayout.NORTH);
		this.add(center, BorderLayout.CENTER);
	}