made a clienttoserverdata class, included gravity changes, closes #8