Implemented Strategy pattern for GameRules.