Are you aware that you posted the code for an object pooler?
If you post a code snippet, ALWAYS USE CODE TAGS:
How to use code tags: Using code tags properly
You may wish to try this approach, one tiny step at a time.
Imphenzia: How Did I Learn To Make Games: