network:new_client -> network:client_connected
client: Split common Lua stuff to a sane-ish file structure