added ordinary bishop movement validation
added ordinary queen movement valiation
added ordinary knight movement valiation
added ordinary king movement valiation