Finished all user input related stuff. Fleshed out all helper files. Need to implement NEAT now.