Added black and white bishop functionality. Tests pass ok