[FIX] Compatibility issues in Python 2/3
[ADD] Observer/Subject pattern for beautiful code
[CHANGE] Now send coords to server as soon as each frame is processed