I noticed in airsoft guns the air nozzle pushes the BB forwards into the breech before or as soon as the piston starts moving forwards. However, my design right now will have the hammer and the bolt moving together as shown below. Is there anything wrong with this method in my case you guys know of off the top of your heads?

When I came up with the design, I thought that it would be OK because the movement of the hammer does not cause the pellet to launch until the final moment when the hammer finally hits the valve, unlike AEG's where if the piston were to do the same propelling force would be applied to the BB as it was being pushed into the breech, if not sooner, but I'm pretty sure I missed something.