Analysis of a novel concept of 2-stroke rod-less opposed pistons engine (2S-ROPE): Testing, modelling, and forward potential. (15th January 2021)