public boolean canRotate(){
		int i,j;
		Tetrimino r= new Tetrimino();
		
		r.setMatrix(t.getMatrix());
		r.setMatrix(r.rotateLeft(r.getMatrix(), 4, 4));
		
		for(j=0;j<t.getySize();j++){
			for(i=0;i<t.getxSize();i++){
				if((!r.isEmpty(i, j) && !p.isEmpty(i+t.getPosX(), j+t.getPosY()))
						|| ((!r.isEmpty(i, j) && !p.isInBounds(i+t.getPosX(), j+t.getPosY())))){
					return false;
				}
			}
		}
		
		
		return true;
	}