need to fix bishop and queen checks