Queue with First-In-First-Out (FIFO) principle
Adds a gold coin to the rear of the queue. The queue size increases by one. Cannot enqueue if queue is at limit.
Removes the front gold coin from the queue. The queue size decreases by one. Cannot dequeue if queue is empty.
Returns the front gold coin without removing it. Shows the first coin that will be dequeued.
The maximum number of coins the queue can hold. Visual indicator shows when queue is near or at limit.