ack the error was mine. table.insert doesn't like inserting functions as a parameter!
function keyTyped()
if key=='c' then
command_queue[#command_queue + 1] = background(0,0,255)
elseif key == 'p' then
command_queue[#command_queue + 1] = background(255,0,255)
end
end
