New Video Games Out This Week: Hunt Showdown, Vanquish, and More