Featured Kaiju Wars Lets You Make the Best of a Bad Situation Kaiju Wars is a strategy game that puts you in a situation which requires people to pick smart sacrifices to bide time. By Jenni LadaApril 27, 2022