private void hold() {
		if (hold.isEnabled()) {
            hold.setEnabled(false);
			if (hold.getTetromino() == null) {
				initializePositions();
                hold.setTetromino(tetromino);
				getNextTetromino();
			}
			else {
				initializePositions();
				Tetromino tmp = hold.getTetromino();
				hold.setTetromino(tetromino);
                tetromino = tmp;
			}
		}	
	}