Fixed peer, client, server. Now it works! kinda. not.