So what the heck is Square Enix’s “Left Alive”? (Hands-off gameplay impressions)
Left Alive is an interesting new video game IP from Square Enix that has been shrouded in mystery since its initial reveal during last year's Tokyo Game Show. All we formerly knew about the game is that it's so...