In Time Agent, each player plays a different race who are going back through time and re-writing history to ensure that their race comes out on top. Or rather, that their race was always on top. Anyway, each race is different, but races have some natural alliances and enemies.