Added diagonal trajectory calculation and movement rules for king. Implemented distance calculation and winning game verification