Holy F*ing sh*t. I mean HOLY F*ING SH*T! This is the most difficult badge I have ever attempted to get.
It is not so much because of the game itself, it is because of the fact that you must reach utter perfection of movement to complete it with aces. Much akin to crossword puzzles it feels as though I have no room for my own creativity and that I am entirely being guided by the creator of this game. 5/5 for proving the futility of earning badges...