Here are some more nice screenshots of the game in action from the trailer.

Link