working on the bishop, rook and queen at the same time. The queen is a combination of the bishop/rook. The functions will be very similar. I need to write a recursive function to crawl the deltas