Also made it so that arguments are converted to a queue, and handled using that instead of argc and argv