Sometimes I feel really bad for developers like Game Republic. It is obvious they have some really talented developers on their team.