invalid move 0-0: square does not exist: -0