We all know the famous conversation between Hashem and Kayin just after he kills Hevel, but when looking in the Psukim, we notice Hashem actually speaks to Kayn first even before the murder. How does this conversation fit in to the flow of the story? Kayin, seemingly, didn't do anything wrong yet...