Fix for several bugs related with step and turn off referee check in the service

- Referee check in the Service layer and appropriate tests (removed until is stable)
f getStepAsync will be wait even if no steps have been performed. (removed until is established listeners subsystem)
f White player have to make step first