Final Server and Client v0.02