In most piston ported designs the piston skirts are not "spring-loaded". They are a close clearance sliding fit. The skirts act as a "guillotine" valve.

I have played around with a cam/crank design myself (back in the 1960's). Gave up. Then the 2 parallel rods, opposed piston, Scotch crank w/slider block. Gave up. Ford came out with a cam/crank truck engine design. Never showed up in production.

The I.C. engine @30% efficiency leaves a lot of room for improvement, have at it.

Dick Z