Added possiblity to play online, fixed many communication issues, etc.