Hello! I have been playing chess for about a year, but still consider myself a beginner because I cannot understand certain moves that don't involve immediate threats to me or attacks from me. In the above diagram (hope it comes through), my opponent moved h6 and Chess.com analysis said it was an inaccuracy and gave g6 as an option. For me, neither makes any sense. Perhaps h6 makes space to retreat the knight, but g6 I have no idea. What is the long term idea of either h6 or g6 or is it what they sometimes call a "waiting" move? Any help will be appreciated. I have people who advise me, but they have no idea how little I know. Thank you.!