the idea is well-polished! I love that fact that all possible movements are highlighted (unlike the vast majority other projects), therefore, the UX is amazing!
Nice job!
Thanks a lot for the kind comment. :)