major code refactor. reduced size and frequency of network traffic and added interpolation to reduce choppiness.