checkers almost working