Path check when moving Q, R, B, p, can't move through pieces en route to destination.  Note: buggy in deciding if it's white's turn or black's turn.