Updated interface, 2d module, window module, network module, and added interface stuff to the main progam.