drawQueue etc. arrays no longer push/pop

drawQueue, colourQueue and colourList arrays are now no longer
continuously push/popping..  Instead we have know have indices which are
reset after each frame is drawn.