https://en.m.wikipedia.org/wiki/Lag#Solutions_and_lag_compensation
http://gafferongames.com/networking-for-game-programmers/
http://gabrielgambetta.com/fast_paced_multiplayer.html
https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking