Once I got everything, I decided to try and beat the final boss with the very first weapon. Did it first time. Next up, beating the final boss with the very first weapon and the very first ship!
OK, it seems that sometimes the enemy is trying to build factories but can't connect them to the road. When this happens, I for some reason get this factory.
I sometimes get this glitch where a factory that should be built on the enemy's side somehow ends up being one I can place (though the robots that come out just explode as soon as they come out).
Randomness factor is SOOOO FRUSTRATING! On levels like the "blow up a limo" level, sometimes the limo will never show up. Can you at least make adjustments to this game's rng so that I'm not waiting 20 minutes for my target.
Also on some levels I found that to get the ball into its hole, I had to drop it not just in the right gap, but also make it bounce in a particular way.
To kill the final boss (SPOILER ALERT! SPOILER ALERT!): Make him get electric shocks four times by hitting him with the warhammer. He will then go to refill at one of the pumps. While he does this, hit him with a flaming stick. If you do it right, the pump will explode and the boss gets hurt. Do this three times and you win the game.