basic punt server/client working