Mosly finished Bishop class

Need to be looked over but seems mostly finished
Mostly completed Queen class.

basically a combined Rook and Bishop class that first checks if the move
is diagonal and if not checks if its in the same row or same column