Now between shots, all I need to do is push the rod and it loads a bb into the breech and doesnt allow any more bbs through unless its pushed again due to the o-ring seal.
I considered going for a bolt action sort of loading system, but that would still require me to handle the ammo between shots, which I find to get tedious..
This method is working a treat and Im very happy with it.

Heres a diagram, should explain what I mean.
EDIT: Oops I forgot to add in the pic that there is a spring pushing the plunger onto the bb's to maintain a tight seal with the bb about to be loaded and the retaining o ring.. I did this to help with efficiency and try to minimize air leakage