public void moveRight() {
		Boolean ableToMove = true;

		for (Block b : currentTetromino.getBlocks()) {
			if ((b.getMapIndexX() == boardSizeX - 1)
					|| (tetrisMap[b.getMapIndexX() + 1][b.getMapIndexY()] == 1)) {
				ableToMove = false;
			}
		}

		if (ableToMove) {
			for (Block b : currentTetromino.getBlocks()) {
				tetrisMap[b.getMapIndexX()][b.getMapIndexY()] = 0;
			}

			for (Block b : currentTetromino.getBlocks()) {
				b.translateRight();
				tetrisMap[b.getMapIndexX()][b.getMapIndexY()] = currentTetromino
						.getKey();
			}
		}

		notifyObservers();
	}