sorry guys I was inactive for some days. I read all the new posts.
there is no problem for recognizing cases, except for the diagonal corner swap (because it comes rarely). That will be improved with practice.
with all the posts and helps I have read from you guys, I am determined to learn full...