A function terminal UI, though it needs work in my opinion and a fake networking class for easy teseting without worrying about errors from actually transmitting data