Remove unneeded check for duplicate instructions
Change 'find_input' to allocate the list it returns only once
Reorganize rup methods
Extract method world_find_queue
Refactor 'run_messages' to not realloc constantly
Add message_max_outputs and message_max_queued stats