This game looks pretty cool. Nice trailer, too.