-added is_check play - no leaks
- fixed is move legal memory leak