who is the developer of the game that has sold over 2 million copies as of may 2008 ?
ensemble studios