Rubik cube solver (and checker)