public void moveRight(Tetromino current, int x, int y, int orientation) {
		boolean[][] tiles = current.getTiles();
		int count = 0;
		// clear the current piece out
		int width = current.getTiles()[0].length == 9 ? 3 : 4; // get width (3 or 4) of piece
		width = current.getTiles()[0].length == 4 ? 2 : width;	
		boolean result = true;
		count = 0;
		for(int row = 0; row < width; ++row) {
			for(int col = 0; col < width; ++col){
				if(tiles[orientation][count++] && !screen[row+y][col+x].isEmpty()){
					result = false;
				}
			}
		}
		if(result)
			addPiece(current, ++x, y, orientation);
		
	}