As far as Triple A coding, it’s already far from perfect and doesn’t cause trouble -
For example, the USA fleet restrictions while not at war. That’s not coded into Triple A - I almost accidentally illegally floated the Philippines destroyer into the Europe map - so don’t worry about coding every rule into Triple A.
If Japan can’t use kamikazes until after Philippines, Okinawa, Iwo Jima, or the Marianas, the players simply select 0 kamikazes when prompted until Japan is eligible to use them.
Again, this was the rule for some time, printed right here in my 1st edition rulebook. It got scrapped at some point during the Alphas. Too bad, because I think it’s a great rule, and now that you’ve introduced marines, this rule would go a long way toward not castrating your marines.
You can’t even send a marine to go take an empty Philippines, Iwo Jima, Korea, anything from Z19 or Z20, or the Marianas without the likely result of getting blown away by Kamikazes in 1942
Kamikazes were clearly introduced for their historical significance, and with the combination of marines and the dropping of the wait until the Allies are deep in the heart of Japan’s empire rule, they are too ahistorical.
Re-introducing the kamikaze trigger rule from 1st edition makes a ton of sense I think