Initial game development, basic connection handling and game behavior