// map.propagateEmpty((byte)0, (byte)y);
// }
// for(int x=1; x < 3; x++){
// map.propagateEmpty((byte)x, (byte)0);
// }
Rect bound = new Rect(5, 6, 6,5);
Search search = new Search(map);
for(int i = 0; i < 5 ; i++) {
currentPos = search.getNext(currentPos, map, bound);
if (currentPos == null) {
bound.setRect(0, 9, 9, 0);
currentPos = new Position(new Vector(5,5), 3);
for(int j = 0; j < 5 ; j++) {
currentPos = search.getNext(currentPos, map, bound);
map.propagateEmpty((byte)currentPos.pos.x,(byte)currentPos.pos.y);
map.showMap();