// Added functions for setting the flags and blocking of input as well as includes to make them work
// Right now these functions are only half done, I'm just getting this out there so other people can work with them.
// They don't set blocking just yet btw