Planning on redoing code
Making a seperate client.