As you may have noticed, we’re pretty big fans of co-op games. In particular, ones that let us either chainsaw zombies Osama bin Ladens or blow up alien bug monsters. So when Insection appeared on our ...