I think Armor Games could benefit by having a "Multiplayer" category. Games that include both offline multiplayer and online multiplayer (such as ShellShock Live).
I think these games should be on the front page because they offer the chance to actually meet new people. They also have a "human" element to them that makes them more fun.