Check it out: http://www.youtube.com/watch?v=SiisQwf-oYk It's not much, but it shows some awesome new gameplay :)
Forum Rules