Code review by Vishal Jain
starts adding networking
adds ability to move piece over network. many kinks