server works at the start, havent made a big enough client yet to
fully test it