client = GameApiClient.new
turn = Turn.last

puts "--- Normalization Test ---"
initial_state = client.api_game_initial_state
inner_state = initial_state['game_state']
puts "Input Inner State Class: #{inner_state.class}"
res = client.api_calculate_process(inner_state, {})
puts "Result Class: #{res.class}"
if res.is_a?(Hash)
  puts "Result Keys: #{res.keys}"
  next_inner_state = res['game_state']
  puts "Next Inner State Class: #{next_inner_state.class}"
  puts "Next Inner State Summary: #{next_inner_state['phase']} / #{next_inner_state['status']}" if next_inner_state.is_a?(Hash)
end

