Finished object pooling implementation, but tick timing bug created