moved hasKingWon method in the vlaidator class and refractored move things