Very basic virtual connection over UDP. Based on information in this article: http://gafferongames.com/networking-for-game-programmers/virtual-connection-over-udp/