kill works thats whats up!

a bit tricky… had to figure out when to start a new process because the
dequeue wasn’t working correctly always (had too many), needed to catch
both 1 & 2 when killing 0 but sometimes would pass over 1