Megaton Rainfall Review By Daniel Weissenberger November 15, 2017 Reviews 0 comments This Isn’t Even My Final Form! HIGH The epic final boss fight. LOW Literally everything having to do with drilling through the earth. WTF Curious about the meaning of life? The game offers a pretty definitive answer.