seperate networking and logic

...