Utils: [enqueue () to queue] # Add a given value to the queue. [dequeue item from queue] # Remove the first value from the queue following the FIFO order. [push () to stack] # Add a given value to the stack. [pop item from stack] # Remove the last value from the stack following the FILO order. Sprite contents: 1 stack and 1 queue per sprite 4 custom blocks per sprite 2 possible errors (stack underflow, queue underflow) per sprite Credits: Me