Got rid of my custom queue and now we are just using array.h