@Override
	public void keyPressed(KeyEvent ke)
	{
		if (ke.isControlDown() && ke.isShiftDown() && ke.getKeyCode() == KeyEvent.VK_S)
			saveAs();
		else if (ke.isControlDown() && ke.getKeyCode() == KeyEvent.VK_S)
			saveGravityLevels();

		if (ke.isControlDown() && ke.isShiftDown() && ke.getKeyCode() == KeyEvent.VK_O)
			openAs();
		else if (ke.isControlDown() && ke.getKeyCode() == KeyEvent.VK_O)
			openGravityLevels();

		if (ke.isControlDown() && ke.getKeyCode() == KeyEvent.VK_N)
		{
			EditorLevelInformation currentFrameLevel = levels.get("level " + currentLevel);
			addNewMap(currentFrameLevel);
		}
		if (ke.isControlDown() && ke.getKeyCode() == KeyEvent.VK_L)
			addNewLevel();
	}