so close.. yet so far
checks are working
started check_for_mate
fully functional