I am kinda late as f, but like, first of all, steam engine is easy to do. Just knowing the principal of how it work and some insight on engeneering you can do one of your own. And We know how fire Arm work kinda too.
many revolutionnary invention just need someone to have the idea, like printing...