Has anybody heard about this game? I just found out about it yesterday. It looks like it is going to be pretty good.

...