@Test(timeout=1000)
	public void testGetPossibleMovesOpponentOnSouthPath(){
		ArrayList<Point> points;
		board.move(new Point(2,7),new Point(2,5)); //White's turn
		board.move(new Point(0,3),new Point(2,3)); //Black's turn
		
		points = board.getPossibleMoves(new Point(2,5));
		assertEquals("There should be 4 available moves from the cell [5][2",4,points.size()); // Player1's turn
		assertTrue("The cell [5][5] is an available move", checkContainsPoint(points, new Point(5,5)));
		assertTrue("The cell [6][1] is an available move", checkContainsPoint(points, new Point(1,6)));
		assertTrue("The cell [4][3] is an available move", checkContainsPoint(points, new Point(3,4)));
		assertTrue("The cell [3][0] is an available move", checkContainsPoint(points, new Point(0,3)));

	}