Created SpecificMoveLogic interface in prep. for refactor.
Rename of interface to PieceLogic
New VectorPieceLogic inferface for Vector move pieces.
Fixed what BishopLogic implements.
Refactored piece vectors into piece move logic classes.