@Override
	protected void idle() {
		boolean moved=false;
		switch(facing) {
		case UP: moved=move(x, y-1); break;
		case DOWN: moved=move(x, y+1); break;
		case LEFT: moved=move(x-1, y); break;
		case RIGHT: moved=move(x+1, y); break;
		}
		Random r = new Random();
		if(!moved || r.nextInt(8) == 0)
			facing = r.nextInt(4);
	}