movement on both screen done, TODO:refactor the network part and pair