multithreading..., new(?) functions, todo

implemented an unsafe version of userinput via multithreading.
NOT USING QUEUE, using public vars. lol.
user input while streaming has NOT been tested yet. (until i get home)