9   return findDirection<UL>(state, 
target, defense, 
remove)
 
   10     || findDirection<U>(state, target, defense, 
remove)
 
   11     || findDirection<UR>(state, 
target, defense, 
remove)
 
   12     || findDirection<L>(state, target, defense, 
remove)
 
   13     || findDirection<R>(state, 
target, defense, 
remove)
 
   14     || findDirection<DL>(state, target, defense, 
remove)
 
   15     || findDirection<D>(state, 
target, defense, 
remove)
 
   16     || findDirection<DR>(state, target, defense, 
remove);