public static void Main()
        {
            Debug.Print("Program started.");

            var ioController = new IOController();
            var btController = new BluetoothController(ioController);
            //var btController = new DummyBluetoothController();

            var gameController = new GameController(btController, ioController);

            btController.GameController = gameController;
            ioController.GameController = gameController;

            gameController.Respawn();

            Debug.Print("Init complete, looping...");

            while (true)
            {
                ioController.Process();
                btController.Process();
            }
        }