This furiously reminds me of Scrap Mechanic. I haven't played the latter in a while, so I can't tell if you made most of it yourself, therefore I'm not reporting anything. All I see is that the thumbnail shows an engine straight out of Scrap Mechanic.