Java remote desktop client. Grade 12 final project.