starcraft on 06 October 2008
Apparently Too Human 2 (and 3?) is well into development. As in the development has been going on for some time. It's possible these are the people that got done on Too Human and weren't needed for Too Human 2.
starcraft - Playing Games = FUN, Talking about Games = SERIOUS