for(int i=0; i<30; i++) {
b.setObstacle(rand.nextInt(21), rand.nextInt(21));
}
System.out.println("ShadowCasting");
IFovAlgorithm a=new ShadowCasting();
a.visitFieldOfView(b, 10, 10, 9);
b.print(10, 10);
b.resetVisitedAndMarks();
System.out.println("Precise Permissive");
a=new PrecisePermissive();
a.visitFieldOfView(b, 10, 10, 9);
b.print(10, 10);
}