Creates a new queue.
Retrieves and removes the front item from the queue. Use has() before calling this.
Enqueues an item.
Checks whether the queue has any items or not.
Peeks within the queue for the current front item. Use has() before calling this.
Gets the length of the queue.
A simple queue wrapper around a dynamic array.