No it does not work on phun. I hold Z for about 1 minute and it doesnt change green. And then when i tried to play by releasing a ball it hit the red square in the machine and crashed phun
Well, I have no experience with guns, but I think that you should move the ejector (on top of the magazine) Down a bit, so the bottom of the shell hits it, not the whole back of it.
Then make the bullets more powerful, so it can hit the ejector with more force.