Finished implementing bishop moving rules

bishops now move properly