Numerical Modelling Of The Gas Dynamics Of A Prototype Free-Piston Engine