Returns last pressed key
Returns true if file is a tty (can't promice it'll work on windows properly)
Returns true if any key was pressed
Creates new termios and unbuffers stdout. Required for kbhit and getch DO NOT USE IF YOU DON'T KNOW WHAT YOU'RE DOING
Windows specific terminal utils. Made only to handle unicode page and get terminal size. It is not in any means stable or finished or should be used in production. Please just use linux, it's so much better in that regard