/// <summary>
        /// Called each game tick to make decision what to do (next move)
        /// </summary>
        protected override string DoMove(GameBoard gameBoard)
        {
            //Just print current state (gameBoard) to console
            Console.Clear();
            gameBoard.PrintBoard();

            //TODO: Implement your logic here
            Random random = new Random(Environment.TickCount);
            RacerAction action = (RacerAction)random.Next(0,5);

            string actionString = RacerActionToString(action);

            Console.WriteLine(actionString);
            return actionString;
        }
        protected static string RacerActionToString(RacerAction action)
        {
            switch (action)
            {
            case RacerAction.Left: return("left");

            case RacerAction.Right: return("right");

            case RacerAction.Up: return("up");

            case RacerAction.Down: return("down");

            case RacerAction.Act: return("act");

            case RacerAction.Suicide: return("act(0)");

            default: return("stop");
            }
        }