I don't understand the first "combat" level. There's no real defining pattern separating the good from bad hex strings, so it's just a typing speed contest to type all the enemy patterns, right? What am I missing?
I believe that the "enemies":
1. Must start with "#"
2. Must be exactly 6 hex digits
3. Must be lowercase