You might recall when we teased (our woooords) you about this game a few months ago.  A new trailer came out recently, so here you go.

[youtube=http://www.youtube.com/watch?v=5qSXmQ9fuEw]

As of now, the game is set to release on 03/08/2011.  We’ll keep you posted on more!