Added the first configuration validator
fixing merge conflicts
added new param to move validate interface, checked so cant move when not your turn