Fleshed out server logic, player connections and updating