Giants have emerged from their strongholds to threaten civilization as never before. To fight giants, you’re going to hav