Text this: One-dimensional simulation of two stroke hydrogen direct injection linear generator free-piston engine