public void initView(){		
		display = new Display();
		shell 	= new Shell(display);
		
		shell.setText("2048 Eliel's & Oleg's edition");
		shell.setLayout(new GridLayout(3,true));
		shell.setSize(500 , 450);
		
		menu = new Menu2048(shell, SWT.BAR);
		shell.setMenuBar(menu.getMenuBar());
		
		
		scoreLabel = new ScoreLabel(shell,SWT.FILL);
		
		Text t = new Text(shell, SWT.BORDER);
		
		t.addVerifyListener(new VerifyListener(){
			  public void verifyText(VerifyEvent event) {
			 
			    // Assume we don't allow it
				event.doit = false;
			 
			    // Get the character typed
			    char myChar = event.character;
			    String text = ((Text) event.widget).getText();
			 
			 // Allow 0-9
			   if (Character.isDigit(myChar)) event.doit = true;
			 
			   // Allow backspace
			  if (myChar == '\b') {
			  event.doit = true;
			  	
			    }
			 }
					  
			});

		hint = new Hint(shell,SWT.FILL);		
		this.board = new BoardView(shell, SWT.BORDER);
		board.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,2,10));
		board.setBoardData(data);	
		board.setFocus();
		
		buttons = new Buttons2048(shell, SWT.PUSH);
		
		menuListeners();
		movementListener();
		buttonsListenerstener();
			
		shell.open();
	}