One Size Does Not Fit All: A Game-Theoretic Approach for Dynamically and Effectively Screening for Threats