I deliberated for far too long there whether the plural was roof or rooves.
I have played Cannon Fodder many times before. I think, but I can’t actually remember, that I completed it on the Mega Drive; I certainly got pretty far, but without unearthing the cartridge (and the passwords in the manual) from my loft I can’t be sure. I have also played it on an Amiga emulator, but my preferred method nowadays is via the GOG copy I bought for virtually nothing a few years ago. The game was made for mouse control, and going back to the Mega Drive (via emulator) really does emphasise that.
I have a terrible tendency to restart levels if anyone dies, and play through the levels incredibly slowly as a result. I edge through the maps, often with just one or two of my squad, which works OK to start with but when you get to the bazooka-wielding enemies any delay in movement can be fatal. I will reload a level many times rather than accept a single death.
I’ve played up to the fifth mission this evening, and was doing well through the first phase (with bazookas at the end of the long river) and the second, but then when destroying a building the roof, which always flies off in a random direction, landed on my squad. This is when save states would come in useful.