There could also be two coils back to back so that you get a power stroke going in and one going out. After all this as not a combustion engine so no reason you cant power stroke the piston twice, coming and going. And if you wanted to add a third thing put a pancake coil in top of the piston to repel of an aluminum disk.
YouTube - 8 Capacitor washer launcher