public void setHotkey(char keyChar) {
		GridElement[] hotKeys = player.getHotKey();
		int key = Integer.parseInt(keyChar + "");
		
		try{
			if(hotKeys[key] == this){
				System.out.println("ELMINATING HOTKEY");
				hotKeys[key] = null;
				
				hotKey = "";
				hotKeyIcon.setIcon(null);
			} else if(hotKeys[key] != null){
				System.out.println("SHOULD BE OVERRIDING");
				hotKeys[key].overrideHotKey("");
				Launcher.updateElementConsistency(gridParent.getParentPanel(), hotKeys[key]);
				
				hotKeys[key] = this;
				
				
				hotKey = keyChar + "";
				hotKeyIcon.setIcon(new ImageIcon(ImageIO.read(new File("Images/red-number-" + keyChar + ".png"))));
			} else {
				System.out.println("NOTHING HERE");
				hotKeys[key] = this;
						
				hotKey = keyChar + "";
				hotKeyIcon.setIcon(new ImageIcon(ImageIO.read(new File("Images/red-number-" + keyChar + ".png"))));
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		Launcher.updateElementConsistency(gridParent.getParentPanel(), this);
		Launcher.getFavPanel().getHotKeyPanel().refreshHotKeys();
		
		//*****************
		/*hotKey = keyChar + "";
		try {
			hotKeyIcon.setIcon(new ImageIcon(ImageIO.read(new File("Images/red-number-" + keyChar + ".png"))));
		} catch (IOException e) {
			e.printStackTrace();
		}
		player.addHotKey(Integer.parseInt(keyChar + ""), this);*/
	}