static void Main(string[] args)
        {
            IRenderer renderer = new ConsoleRenderer(WorldRows, WorldCols);
            IUserInterface keyboard = new KeyboardInterface();

            ShootRacketEngine gameEngine = new ShootRacketEngine(renderer, keyboard, 100); // Task 2 implement a "Game speed" option | Task 13. ShootRacket test

            keyboard.OnLeftPressed += (sender, eventInfo) =>
            {
                gameEngine.MovePlayerRacketLeft();
            };

            keyboard.OnActionPressed += (sender, eventInfo) => // Task 13 adding ShootPlayerRacket() to the OnActionPressed event handler
            {
                gameEngine.ShootPlayerRacket();
            };

            keyboard.OnRightPressed += (sender, eventInfo) =>
            {
                gameEngine.MovePlayerRacketRight();
            };

            Initialize(gameEngine);

            //

            gameEngine.Run();
        }
        static void Main(string[] args)
        {
            IRenderer renderer = new ConsoleRenderer(WorldRows, WorldCols);
            IUserInterface keyboard = new KeyboardInterface();
            int timeToSleep = 200;       //Task 2
            //Because it inherit Engine we can do that and add the method ShootPlayerRacket to it to produce bullets
            //Task 13
            ShootRacketEngine gameEngine = new ShootRacketEngine(renderer, keyboard, timeToSleep);

            keyboard.OnLeftPressed += (sender, eventInfo) =>
            {
                gameEngine.MovePlayerRacketLeft();
            };

            keyboard.OnRightPressed += (sender, eventInfo) =>
            {
                gameEngine.MovePlayerRacketRight();
            };
            keyboard.OnActionPressed += (sender, eventInfo) =>
            {
                //Task 13
                gameEngine.ShootPlayerRacket();
            };

            Initialize(gameEngine);

            gameEngine.Run();
        }