Sliding Pieces

Why sliding?

Sliding pieces are more complicated to compute because it isn't obvious how to really embrace the power of the representation and avoid naive implementations. Most naive implementations would search with an interative loop down the rays of allowable movements for a piece building maps along the way. Here we will describe a method which does away with that and uses lookup tables to their greatest effect.