Yup, go try it against people in head to head.
You heard correct. Aces High is a free download AND a free 8 player head to head game. No gimicks.
Hell, I'm a paying customer and sometimes even I go into head to head when I want a change of scenery.
Hans.