public void Play() { ConsoleDebug.Strategy(currentState.Name); Player.Game.PrintBoard(); currentState = currentState.NextState(); if (currentState.Action == null) { Play(); } else { currentState.Action(); } }