Hi,
ok, I see. Maybe it calls for a refactoring and the use of ArrayMaker so that your fsm go back to a smaller size and implement some dynamic logic to access your data instead of hardwiring everything?
basically, you can put all your sprites in an array, then have a dedicated second array for pooling ( populate an array with 1,2,3,4,5,6,7,8, etc), take one out randomly and delete it from the array. Reset and restart.
the above can be made in a 4 5 state max and will not stale the playmaker editor.
Let me know if you need help on this.
Bye,
Jean