The guy who makes badges doesn't really like brain games. Most of the impossible badges are assigned to games involving high-speed obstacle avoidance games or rapid clicking.
I love strategy games, but I really don't understand the gameplay here. Great production, but the actually playing is like a dumbed down Arms of War, if such a thing were possible.