Featured DEO iPhone Review By Simon BurnsAugust 31, 2011 2 Strapped To A Meteor’s DEO is a rather dark departure from the company’s first game,…