I just got into pneumatic spud cannons and I think its awesome! So I was looking at a lot of semi-auto designs and it annoyed me how you would have a dry-fire 2 out of 3 shots. Sure these were fast, but I wanted reliable

This probably has so many issues in so many different areas, but I thought hey, you guys are professions, why not give it shot and see if you can help me out?
P.S: The piece of PVC that lets the ammo in is attached to the piston. This is not to scale all either.
P.P.S: There's a lot in the drawing that doesn't work out but bear with me; this is just a concept that I drew up really quick. The length of the stopper would have to be just right to let a ball out after all the pressure would be released. Also, the area behind the piston, would have to be the right length.