added missing connection features
entire game process should be implemented now