Even if it lacks a bit of explanation and the game doesn't seem to drop many cards after doing rows and columns the idea is phenomenal, I really think you should work this into something bigger